.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/tippy.js/dist/tippy.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVEQUF1RCxTQUFTLENBQUMsV0FBVyx5QkFBeUIsdUNBQXVDLENBQUMsY0FBYyxvQkFBb0IsNkJBQTZCLHdEQUF3RCw2QkFBNkIsQ0FBQyxlQUFlLGtCQUFrQixXQUFXLGtCQUFrQixlQUFlLGdCQUFnQixzQkFBc0IsaURBQWlELFNBQVMsQ0FBQyxpREFBaUQsdUJBQXVCLHNCQUFzQixhQUFhLHVCQUF1QixXQUFXLENBQUMsb0RBQW9ELHVCQUF1Qix5QkFBeUIsYUFBYSx5QkFBeUIsUUFBUSxDQUFDLGtEQUFrRCwyQkFBMkIsdUJBQXVCLGFBQWEsdUJBQXVCLFVBQVUsQ0FBQyxtREFBbUQsMkJBQTJCLHdCQUF3QixhQUFhLHlCQUF5QixTQUFTLENBQUMscURBQXFELG1CQUFtQixDQUFDLGlEQUFpRCx5REFBeUQsQ0FBQyxhQUFhLGtCQUFrQix5QkFBeUIsa0JBQWtCLENBQUMsZUFBZSxlQUFlLENBQUMiLCJmaWxlIjoidGlwcHkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH0udGlwcHktaU9Te2N1cnNvcjpwb2ludGVyIWltcG9ydGFudDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlcntwb2ludGVyLWV2ZW50czpub25lO21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMTBweCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0udGlwcHktdG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7dHJhbnNpdGlvbi1wcm9wZXJ0eTp2aXNpYmlsaXR5LG9wYWNpdHksdHJhbnNmb3JtO291dGxpbmU6MH0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOiMzMzM7bWFyZ2luOjAgM3B4O3RyYW5zZm9ybS1vcmlnaW46NTAlIDA7Ym90dG9tOi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDowIDhweCA4cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzMzO21hcmdpbjowIDNweDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA3cHg7dG9wOi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvd3tib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjojMzMzO21hcmdpbjozcHggMDt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO3JpZ2h0Oi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMzMzM7bWFyZ2luOjNweCAwO3RyYW5zZm9ybS1vcmlnaW46N3B4IDUwJTtsZWZ0Oi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1pbnRlcmFjdGl2ZV1bZGF0YS1zdGF0ZT12aXNpYmxlXXtwb2ludGVyLWV2ZW50czphdXRvfS50aXBweS10b29sdGlwW2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRpcHB5LWNvbnRlbnR7cGFkZGluZzo1cHggOXB4fSJdLCJzb3VyY2VSb290IjoiIn0= */.tippy-tooltip.translucent-theme{background-color:rgba(0,0,0,.7)}.tippy-tooltip.translucent-theme[data-placement^=top]>.tippy-arrow{border-width:7px 7px 0;border-top-color:rgba(0,0,0,.7)}.tippy-tooltip.translucent-theme[data-placement^=bottom]>.tippy-arrow{border-width:0 7px 7px;border-bottom-color:rgba(0,0,0,.7)}.tippy-tooltip.translucent-theme[data-placement^=left]>.tippy-arrow{border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.7)}.tippy-tooltip.translucent-theme[data-placement^=right]>.tippy-arrow{border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.7)}.tippy-tooltip.translucent-theme>.tippy-backdrop{background-color:rgba(0,0,0,.7)}.tippy-tooltip.translucent-theme>.tippy-svg-arrow{fill:rgba(0,0,0,.7)}
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/tippy.js/themes/translucent.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvbm9kZV9tb2R1bGVzL3RpcHB5LmpzL3RoZW1lcy90cmFuc2x1Y2VudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUNBQWlDLCtCQUErQixDQUFDLG1FQUFtRSx1QkFBdUIsK0JBQStCLENBQUMsc0VBQXNFLHVCQUF1QixrQ0FBa0MsQ0FBQyxvRUFBb0UsMkJBQTJCLGdDQUFnQyxDQUFDLHFFQUFxRSwyQkFBMkIsaUNBQWlDLENBQUMsaURBQWlELCtCQUErQixDQUFDLGtEQUFrRCxtQkFBbUIsQ0FBQyIsImZpbGUiOiJ0cmFuc2x1Y2VudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudGlwcHktdG9vbHRpcC50cmFuc2x1Y2VudC10aGVtZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfS50aXBweS10b29sdGlwLnRyYW5zbHVjZW50LXRoZW1lW2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvd3tib3JkZXItd2lkdGg6N3B4IDdweCAwO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuNyl9LnRpcHB5LXRvb2x0aXAudHJhbnNsdWNlbnQtdGhlbWVbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDowIDdweCA3cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC43KX0udGlwcHktdG9vbHRpcC50cmFuc2x1Y2VudC10aGVtZVtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDo3cHggMCA3cHggN3B4O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjcpfS50aXBweS10b29sdGlwLnRyYW5zbHVjZW50LXRoZW1lW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDo3cHggN3B4IDdweCAwO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC43KX0udGlwcHktdG9vbHRpcC50cmFuc2x1Y2VudC10aGVtZT4udGlwcHktYmFja2Ryb3B7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43KX0udGlwcHktdG9vbHRpcC50cmFuc2x1Y2VudC10aGVtZT4udGlwcHktc3ZnLWFycm93e2ZpbGw6cmdiYSgwLDAsMCwuNyl9Il0sInNvdXJjZVJvb3QiOiIifQ== *//*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.fa,.fas,.far,.fal,.fad,.fab{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}

.fa-lg{
  font-size:1.3333333333em;
  line-height:.75em;
  vertical-align:-0.0667em
}

.fa-xs{
  font-size:.75em
}

.fa-sm{
  font-size:.875em
}

.fa-1x{
  font-size:1em
}

.fa-2x{
  font-size:2em
}

.fa-3x{
  font-size:3em
}

.fa-4x{
  font-size:4em
}

.fa-5x{
  font-size:5em
}

.fa-6x{
  font-size:6em
}

.fa-7x{
  font-size:7em
}

.fa-8x{
  font-size:8em
}

.fa-9x{
  font-size:9em
}

.fa-10x{
  font-size:10em
}

.fa-fw{
  text-align:center;
  width:1.25em
}

.fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0
}

.fa-ul>li{
  position:relative
}

.fa-li{
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit
}

.fa-border{
  border:solid .08em #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}

.fa-pull-left{
  float:left
}

.fa-pull-right{
  float:right
}

.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{
  margin-right:.3em
}

.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{
  margin-left:.3em
}

.fa-spin{
  animation:fa-spin 2s infinite linear
}

.fa-pulse{
  animation:fa-spin 1s infinite steps(8)
}

@keyframes fa-spin{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(360deg)
  }
}

.fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform:rotate(90deg)
}

.fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform:rotate(180deg)
}

.fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform:rotate(270deg)
}

.fa-flip-horizontal{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform:scale(-1, 1)
}

.fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform:scale(1, -1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform:scale(-1, -1)
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{
  filter:none
}

.fa-stack{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}

.fa-stack-1x,.fa-stack-2x{
  left:0;
  position:absolute;
  text-align:center;
  width:100%
}

.fa-stack-1x{
  line-height:inherit
}

.fa-stack-2x{
  font-size:2em
}

.fa-inverse{
  color:#fff
}

.fa-500px:before{
  content:"\F26E"
}

.fa-abacus:before{
  content:"\F640"
}

.fa-accessible-icon:before{
  content:"\F368"
}

.fa-accusoft:before{
  content:"\F369"
}

.fa-acorn:before{
  content:"\F6AE"
}

.fa-acquisitions-incorporated:before{
  content:"\F6AF"
}

.fa-ad:before{
  content:"\F641"
}

.fa-address-book:before{
  content:"\F2B9"
}

.fa-address-card:before{
  content:"\F2BB"
}

.fa-adjust:before{
  content:"\F042"
}

.fa-adn:before{
  content:"\F170"
}

.fa-adversal:before{
  content:"\F36A"
}

.fa-affiliatetheme:before{
  content:"\F36B"
}

.fa-air-conditioner:before{
  content:"\F8F4"
}

.fa-air-freshener:before{
  content:"\F5D0"
}

.fa-airbnb:before{
  content:"\F834"
}

.fa-alarm-clock:before{
  content:"\F34E"
}

.fa-alarm-exclamation:before{
  content:"\F843"
}

.fa-alarm-plus:before{
  content:"\F844"
}

.fa-alarm-snooze:before{
  content:"\F845"
}

.fa-album:before{
  content:"\F89F"
}

.fa-album-collection:before{
  content:"\F8A0"
}

.fa-algolia:before{
  content:"\F36C"
}

.fa-alicorn:before{
  content:"\F6B0"
}

.fa-alien:before{
  content:"\F8F5"
}

.fa-alien-monster:before{
  content:"\F8F6"
}

.fa-align-center:before{
  content:"\F037"
}

.fa-align-justify:before{
  content:"\F039"
}

.fa-align-left:before{
  content:"\F036"
}

.fa-align-right:before{
  content:"\F038"
}

.fa-align-slash:before{
  content:"\F846"
}

.fa-alipay:before{
  content:"\F642"
}

.fa-allergies:before{
  content:"\F461"
}

.fa-amazon:before{
  content:"\F270"
}

.fa-amazon-pay:before{
  content:"\F42C"
}

.fa-ambulance:before{
  content:"\F0F9"
}

.fa-american-sign-language-interpreting:before{
  content:"\F2A3"
}

.fa-amilia:before{
  content:"\F36D"
}

.fa-amp-guitar:before{
  content:"\F8A1"
}

.fa-analytics:before{
  content:"\F643"
}

.fa-anchor:before{
  content:"\F13D"
}

.fa-android:before{
  content:"\F17B"
}

.fa-angel:before{
  content:"\F779"
}

.fa-angellist:before{
  content:"\F209"
}

.fa-angle-double-down:before{
  content:"\F103"
}

.fa-angle-double-left:before{
  content:"\F100"
}

.fa-angle-double-right:before{
  content:"\F101"
}

.fa-angle-double-up:before{
  content:"\F102"
}

.fa-angle-down:before{
  content:"\F107"
}

.fa-angle-left:before{
  content:"\F104"
}

.fa-angle-right:before{
  content:"\F105"
}

.fa-angle-up:before{
  content:"\F106"
}

.fa-angry:before{
  content:"\F556"
}

.fa-angrycreative:before{
  content:"\F36E"
}

.fa-angular:before{
  content:"\F420"
}

.fa-ankh:before{
  content:"\F644"
}

.fa-app-store:before{
  content:"\F36F"
}

.fa-app-store-ios:before{
  content:"\F370"
}

.fa-apper:before{
  content:"\F371"
}

.fa-apple:before{
  content:"\F179"
}

.fa-apple-alt:before{
  content:"\F5D1"
}

.fa-apple-crate:before{
  content:"\F6B1"
}

.fa-apple-pay:before{
  content:"\F415"
}

.fa-archive:before{
  content:"\F187"
}

.fa-archway:before{
  content:"\F557"
}

.fa-arrow-alt-circle-down:before{
  content:"\F358"
}

.fa-arrow-alt-circle-left:before{
  content:"\F359"
}

.fa-arrow-alt-circle-right:before{
  content:"\F35A"
}

.fa-arrow-alt-circle-up:before{
  content:"\F35B"
}

.fa-arrow-alt-down:before{
  content:"\F354"
}

.fa-arrow-alt-from-bottom:before{
  content:"\F346"
}

.fa-arrow-alt-from-left:before{
  content:"\F347"
}

.fa-arrow-alt-from-right:before{
  content:"\F348"
}

.fa-arrow-alt-from-top:before{
  content:"\F349"
}

.fa-arrow-alt-left:before{
  content:"\F355"
}

.fa-arrow-alt-right:before{
  content:"\F356"
}

.fa-arrow-alt-square-down:before{
  content:"\F350"
}

.fa-arrow-alt-square-left:before{
  content:"\F351"
}

.fa-arrow-alt-square-right:before{
  content:"\F352"
}

.fa-arrow-alt-square-up:before{
  content:"\F353"
}

.fa-arrow-alt-to-bottom:before{
  content:"\F34A"
}

.fa-arrow-alt-to-left:before{
  content:"\F34B"
}

.fa-arrow-alt-to-right:before{
  content:"\F34C"
}

.fa-arrow-alt-to-top:before{
  content:"\F34D"
}

.fa-arrow-alt-up:before{
  content:"\F357"
}

.fa-arrow-circle-down:before{
  content:"\F0AB"
}

.fa-arrow-circle-left:before{
  content:"\F0A8"
}

.fa-arrow-circle-right:before{
  content:"\F0A9"
}

.fa-arrow-circle-up:before{
  content:"\F0AA"
}

.fa-arrow-down:before{
  content:"\F063"
}

.fa-arrow-from-bottom:before{
  content:"\F342"
}

.fa-arrow-from-left:before{
  content:"\F343"
}

.fa-arrow-from-right:before{
  content:"\F344"
}

.fa-arrow-from-top:before{
  content:"\F345"
}

.fa-arrow-left:before{
  content:"\F060"
}

.fa-arrow-right:before{
  content:"\F061"
}

.fa-arrow-square-down:before{
  content:"\F339"
}

.fa-arrow-square-left:before{
  content:"\F33A"
}

.fa-arrow-square-right:before{
  content:"\F33B"
}

.fa-arrow-square-up:before{
  content:"\F33C"
}

.fa-arrow-to-bottom:before{
  content:"\F33D"
}

.fa-arrow-to-left:before{
  content:"\F33E"
}

.fa-arrow-to-right:before{
  content:"\F340"
}

.fa-arrow-to-top:before{
  content:"\F341"
}

.fa-arrow-up:before{
  content:"\F062"
}

.fa-arrows:before{
  content:"\F047"
}

.fa-arrows-alt:before{
  content:"\F0B2"
}

.fa-arrows-alt-h:before{
  content:"\F337"
}

.fa-arrows-alt-v:before{
  content:"\F338"
}

.fa-arrows-h:before{
  content:"\F07E"
}

.fa-arrows-v:before{
  content:"\F07D"
}

.fa-artstation:before{
  content:"\F77A"
}

.fa-assistive-listening-systems:before{
  content:"\F2A2"
}

.fa-asterisk:before{
  content:"\F069"
}

.fa-asymmetrik:before{
  content:"\F372"
}

.fa-at:before{
  content:"\F1FA"
}

.fa-atlas:before{
  content:"\F558"
}

.fa-atlassian:before{
  content:"\F77B"
}

.fa-atom:before{
  content:"\F5D2"
}

.fa-atom-alt:before{
  content:"\F5D3"
}

.fa-audible:before{
  content:"\F373"
}

.fa-audio-description:before{
  content:"\F29E"
}

.fa-autoprefixer:before{
  content:"\F41C"
}

.fa-avianex:before{
  content:"\F374"
}

.fa-aviato:before{
  content:"\F421"
}

.fa-award:before{
  content:"\F559"
}

.fa-aws:before{
  content:"\F375"
}

.fa-axe:before{
  content:"\F6B2"
}

.fa-axe-battle:before{
  content:"\F6B3"
}

.fa-baby:before{
  content:"\F77C"
}

.fa-baby-carriage:before{
  content:"\F77D"
}

.fa-backpack:before{
  content:"\F5D4"
}

.fa-backspace:before{
  content:"\F55A"
}

.fa-backward:before{
  content:"\F04A"
}

.fa-bacon:before{
  content:"\F7E5"
}

.fa-bacteria:before{
  content:"\E059"
}

.fa-bacterium:before{
  content:"\E05A"
}

.fa-badge:before{
  content:"\F335"
}

.fa-badge-check:before{
  content:"\F336"
}

.fa-badge-dollar:before{
  content:"\F645"
}

.fa-badge-percent:before{
  content:"\F646"
}

.fa-badge-sheriff:before{
  content:"\F8A2"
}

.fa-badger-honey:before{
  content:"\F6B4"
}

.fa-bags-shopping:before{
  content:"\F847"
}

.fa-bahai:before{
  content:"\F666"
}

.fa-balance-scale:before{
  content:"\F24E"
}

.fa-balance-scale-left:before{
  content:"\F515"
}

.fa-balance-scale-right:before{
  content:"\F516"
}

.fa-ball-pile:before{
  content:"\F77E"
}

.fa-ballot:before{
  content:"\F732"
}

.fa-ballot-check:before{
  content:"\F733"
}

.fa-ban:before{
  content:"\F05E"
}

.fa-band-aid:before{
  content:"\F462"
}

.fa-bandcamp:before{
  content:"\F2D5"
}

.fa-banjo:before{
  content:"\F8A3"
}

.fa-barcode:before{
  content:"\F02A"
}

.fa-barcode-alt:before{
  content:"\F463"
}

.fa-barcode-read:before{
  content:"\F464"
}

.fa-barcode-scan:before{
  content:"\F465"
}

.fa-bars:before{
  content:"\F0C9"
}

.fa-baseball:before{
  content:"\F432"
}

.fa-baseball-ball:before{
  content:"\F433"
}

.fa-basketball-ball:before{
  content:"\F434"
}

.fa-basketball-hoop:before{
  content:"\F435"
}

.fa-bat:before{
  content:"\F6B5"
}

.fa-bath:before{
  content:"\F2CD"
}

.fa-battery-bolt:before{
  content:"\F376"
}

.fa-battery-empty:before{
  content:"\F244"
}

.fa-battery-full:before{
  content:"\F240"
}

.fa-battery-half:before{
  content:"\F242"
}

.fa-battery-quarter:before{
  content:"\F243"
}

.fa-battery-slash:before{
  content:"\F377"
}

.fa-battery-three-quarters:before{
  content:"\F241"
}

.fa-battle-net:before{
  content:"\F835"
}

.fa-bed:before{
  content:"\F236"
}

.fa-bed-alt:before{
  content:"\F8F7"
}

.fa-bed-bunk:before{
  content:"\F8F8"
}

.fa-bed-empty:before{
  content:"\F8F9"
}

.fa-beer:before{
  content:"\F0FC"
}

.fa-behance:before{
  content:"\F1B4"
}

.fa-behance-square:before{
  content:"\F1B5"
}

.fa-bell:before{
  content:"\F0F3"
}

.fa-bell-exclamation:before{
  content:"\F848"
}

.fa-bell-on:before{
  content:"\F8FA"
}

.fa-bell-plus:before{
  content:"\F849"
}

.fa-bell-school:before{
  content:"\F5D5"
}

.fa-bell-school-slash:before{
  content:"\F5D6"
}

.fa-bell-slash:before{
  content:"\F1F6"
}

.fa-bells:before{
  content:"\F77F"
}

.fa-betamax:before{
  content:"\F8A4"
}

.fa-bezier-curve:before{
  content:"\F55B"
}

.fa-bible:before{
  content:"\F647"
}

.fa-bicycle:before{
  content:"\F206"
}

.fa-biking:before{
  content:"\F84A"
}

.fa-biking-mountain:before{
  content:"\F84B"
}

.fa-bimobject:before{
  content:"\F378"
}

.fa-binoculars:before{
  content:"\F1E5"
}

.fa-biohazard:before{
  content:"\F780"
}

.fa-birthday-cake:before{
  content:"\F1FD"
}

.fa-bitbucket:before{
  content:"\F171"
}

.fa-bitcoin:before{
  content:"\F379"
}

.fa-bity:before{
  content:"\F37A"
}

.fa-black-tie:before{
  content:"\F27E"
}

.fa-blackberry:before{
  content:"\F37B"
}

.fa-blanket:before{
  content:"\F498"
}

.fa-blender:before{
  content:"\F517"
}

.fa-blender-phone:before{
  content:"\F6B6"
}

.fa-blind:before{
  content:"\F29D"
}

.fa-blinds:before{
  content:"\F8FB"
}

.fa-blinds-open:before{
  content:"\F8FC"
}

.fa-blinds-raised:before{
  content:"\F8FD"
}

.fa-blog:before{
  content:"\F781"
}

.fa-blogger:before{
  content:"\F37C"
}

.fa-blogger-b:before{
  content:"\F37D"
}

.fa-bluetooth:before{
  content:"\F293"
}

.fa-bluetooth-b:before{
  content:"\F294"
}

.fa-bold:before{
  content:"\F032"
}

.fa-bolt:before{
  content:"\F0E7"
}

.fa-bomb:before{
  content:"\F1E2"
}

.fa-bone:before{
  content:"\F5D7"
}

.fa-bone-break:before{
  content:"\F5D8"
}

.fa-bong:before{
  content:"\F55C"
}

.fa-book:before{
  content:"\F02D"
}

.fa-book-alt:before{
  content:"\F5D9"
}

.fa-book-dead:before{
  content:"\F6B7"
}

.fa-book-heart:before{
  content:"\F499"
}

.fa-book-medical:before{
  content:"\F7E6"
}

.fa-book-open:before{
  content:"\F518"
}

.fa-book-reader:before{
  content:"\F5DA"
}

.fa-book-spells:before{
  content:"\F6B8"
}

.fa-book-user:before{
  content:"\F7E7"
}

.fa-bookmark:before{
  content:"\F02E"
}

.fa-books:before{
  content:"\F5DB"
}

.fa-books-medical:before{
  content:"\F7E8"
}

.fa-boombox:before{
  content:"\F8A5"
}

.fa-boot:before{
  content:"\F782"
}

.fa-booth-curtain:before{
  content:"\F734"
}

.fa-bootstrap:before{
  content:"\F836"
}

.fa-border-all:before{
  content:"\F84C"
}

.fa-border-bottom:before{
  content:"\F84D"
}

.fa-border-center-h:before{
  content:"\F89C"
}

.fa-border-center-v:before{
  content:"\F89D"
}

.fa-border-inner:before{
  content:"\F84E"
}

.fa-border-left:before{
  content:"\F84F"
}

.fa-border-none:before{
  content:"\F850"
}

.fa-border-outer:before{
  content:"\F851"
}

.fa-border-right:before{
  content:"\F852"
}

.fa-border-style:before{
  content:"\F853"
}

.fa-border-style-alt:before{
  content:"\F854"
}

.fa-border-top:before{
  content:"\F855"
}

.fa-bow-arrow:before{
  content:"\F6B9"
}

.fa-bowling-ball:before{
  content:"\F436"
}

.fa-bowling-pins:before{
  content:"\F437"
}

.fa-box:before{
  content:"\F466"
}

.fa-box-alt:before{
  content:"\F49A"
}

.fa-box-ballot:before{
  content:"\F735"
}

.fa-box-check:before{
  content:"\F467"
}

.fa-box-fragile:before{
  content:"\F49B"
}

.fa-box-full:before{
  content:"\F49C"
}

.fa-box-heart:before{
  content:"\F49D"
}

.fa-box-open:before{
  content:"\F49E"
}

.fa-box-tissue:before{
  content:"\E05B"
}

.fa-box-up:before{
  content:"\F49F"
}

.fa-box-usd:before{
  content:"\F4A0"
}

.fa-boxes:before{
  content:"\F468"
}

.fa-boxes-alt:before{
  content:"\F4A1"
}

.fa-boxing-glove:before{
  content:"\F438"
}

.fa-brackets:before{
  content:"\F7E9"
}

.fa-brackets-curly:before{
  content:"\F7EA"
}

.fa-braille:before{
  content:"\F2A1"
}

.fa-brain:before{
  content:"\F5DC"
}

.fa-bread-loaf:before{
  content:"\F7EB"
}

.fa-bread-slice:before{
  content:"\F7EC"
}

.fa-briefcase:before{
  content:"\F0B1"
}

.fa-briefcase-medical:before{
  content:"\F469"
}

.fa-bring-forward:before{
  content:"\F856"
}

.fa-bring-front:before{
  content:"\F857"
}

.fa-broadcast-tower:before{
  content:"\F519"
}

.fa-broom:before{
  content:"\F51A"
}

.fa-browser:before{
  content:"\F37E"
}

.fa-brush:before{
  content:"\F55D"
}

.fa-btc:before{
  content:"\F15A"
}

.fa-buffer:before{
  content:"\F837"
}

.fa-bug:before{
  content:"\F188"
}

.fa-building:before{
  content:"\F1AD"
}

.fa-bullhorn:before{
  content:"\F0A1"
}

.fa-bullseye:before{
  content:"\F140"
}

.fa-bullseye-arrow:before{
  content:"\F648"
}

.fa-bullseye-pointer:before{
  content:"\F649"
}

.fa-burger-soda:before{
  content:"\F858"
}

.fa-burn:before{
  content:"\F46A"
}

.fa-buromobelexperte:before{
  content:"\F37F"
}

.fa-burrito:before{
  content:"\F7ED"
}

.fa-bus:before{
  content:"\F207"
}

.fa-bus-alt:before{
  content:"\F55E"
}

.fa-bus-school:before{
  content:"\F5DD"
}

.fa-business-time:before{
  content:"\F64A"
}

.fa-buy-n-large:before{
  content:"\F8A6"
}

.fa-buysellads:before{
  content:"\F20D"
}

.fa-cabinet-filing:before{
  content:"\F64B"
}

.fa-cactus:before{
  content:"\F8A7"
}

.fa-calculator:before{
  content:"\F1EC"
}

.fa-calculator-alt:before{
  content:"\F64C"
}

.fa-calendar:before{
  content:"\F133"
}

.fa-calendar-alt:before{
  content:"\F073"
}

.fa-calendar-check:before{
  content:"\F274"
}

.fa-calendar-day:before{
  content:"\F783"
}

.fa-calendar-edit:before{
  content:"\F333"
}

.fa-calendar-exclamation:before{
  content:"\F334"
}

.fa-calendar-minus:before{
  content:"\F272"
}

.fa-calendar-plus:before{
  content:"\F271"
}

.fa-calendar-star:before{
  content:"\F736"
}

.fa-calendar-times:before{
  content:"\F273"
}

.fa-calendar-week:before{
  content:"\F784"
}

.fa-camcorder:before{
  content:"\F8A8"
}

.fa-camera:before{
  content:"\F030"
}

.fa-camera-alt:before{
  content:"\F332"
}

.fa-camera-home:before{
  content:"\F8FE"
}

.fa-camera-movie:before{
  content:"\F8A9"
}

.fa-camera-polaroid:before{
  content:"\F8AA"
}

.fa-camera-retro:before{
  content:"\F083"
}

.fa-campfire:before{
  content:"\F6BA"
}

.fa-campground:before{
  content:"\F6BB"
}

.fa-canadian-maple-leaf:before{
  content:"\F785"
}

.fa-candle-holder:before{
  content:"\F6BC"
}

.fa-candy-cane:before{
  content:"\F786"
}

.fa-candy-corn:before{
  content:"\F6BD"
}

.fa-cannabis:before{
  content:"\F55F"
}

.fa-capsules:before{
  content:"\F46B"
}

.fa-car:before{
  content:"\F1B9"
}

.fa-car-alt:before{
  content:"\F5DE"
}

.fa-car-battery:before{
  content:"\F5DF"
}

.fa-car-building:before{
  content:"\F859"
}

.fa-car-bump:before{
  content:"\F5E0"
}

.fa-car-bus:before{
  content:"\F85A"
}

.fa-car-crash:before{
  content:"\F5E1"
}

.fa-car-garage:before{
  content:"\F5E2"
}

.fa-car-mechanic:before{
  content:"\F5E3"
}

.fa-car-side:before{
  content:"\F5E4"
}

.fa-car-tilt:before{
  content:"\F5E5"
}

.fa-car-wash:before{
  content:"\F5E6"
}

.fa-caravan:before{
  content:"\F8FF"
}

.fa-caravan-alt:before{
  content:"\E000"
}

.fa-caret-circle-down:before{
  content:"\F32D"
}

.fa-caret-circle-left:before{
  content:"\F32E"
}

.fa-caret-circle-right:before{
  content:"\F330"
}

.fa-caret-circle-up:before{
  content:"\F331"
}

.fa-caret-down:before{
  content:"\F0D7"
}

.fa-caret-left:before{
  content:"\F0D9"
}

.fa-caret-right:before{
  content:"\F0DA"
}

.fa-caret-square-down:before{
  content:"\F150"
}

.fa-caret-square-left:before{
  content:"\F191"
}

.fa-caret-square-right:before{
  content:"\F152"
}

.fa-caret-square-up:before{
  content:"\F151"
}

.fa-caret-up:before{
  content:"\F0D8"
}

.fa-carrot:before{
  content:"\F787"
}

.fa-cars:before{
  content:"\F85B"
}

.fa-cart-arrow-down:before{
  content:"\F218"
}

.fa-cart-plus:before{
  content:"\F217"
}

.fa-cash-register:before{
  content:"\F788"
}

.fa-cassette-tape:before{
  content:"\F8AB"
}

.fa-cat:before{
  content:"\F6BE"
}

.fa-cat-space:before{
  content:"\E001"
}

.fa-cauldron:before{
  content:"\F6BF"
}

.fa-cc-amazon-pay:before{
  content:"\F42D"
}

.fa-cc-amex:before{
  content:"\F1F3"
}

.fa-cc-apple-pay:before{
  content:"\F416"
}

.fa-cc-diners-club:before{
  content:"\F24C"
}

.fa-cc-discover:before{
  content:"\F1F2"
}

.fa-cc-jcb:before{
  content:"\F24B"
}

.fa-cc-mastercard:before{
  content:"\F1F1"
}

.fa-cc-paypal:before{
  content:"\F1F4"
}

.fa-cc-stripe:before{
  content:"\F1F5"
}

.fa-cc-visa:before{
  content:"\F1F0"
}

.fa-cctv:before{
  content:"\F8AC"
}

.fa-centercode:before{
  content:"\F380"
}

.fa-centos:before{
  content:"\F789"
}

.fa-certificate:before{
  content:"\F0A3"
}

.fa-chair:before{
  content:"\F6C0"
}

.fa-chair-office:before{
  content:"\F6C1"
}

.fa-chalkboard:before{
  content:"\F51B"
}

.fa-chalkboard-teacher:before{
  content:"\F51C"
}

.fa-charging-station:before{
  content:"\F5E7"
}

.fa-chart-area:before{
  content:"\F1FE"
}

.fa-chart-bar:before{
  content:"\F080"
}

.fa-chart-line:before{
  content:"\F201"
}

.fa-chart-line-down:before{
  content:"\F64D"
}

.fa-chart-network:before{
  content:"\F78A"
}

.fa-chart-pie:before{
  content:"\F200"
}

.fa-chart-pie-alt:before{
  content:"\F64E"
}

.fa-chart-scatter:before{
  content:"\F7EE"
}

.fa-check:before{
  content:"\F00C"
}

.fa-check-circle:before{
  content:"\F058"
}

.fa-check-double:before{
  content:"\F560"
}

.fa-check-square:before{
  content:"\F14A"
}

.fa-cheese:before{
  content:"\F7EF"
}

.fa-cheese-swiss:before{
  content:"\F7F0"
}

.fa-cheeseburger:before{
  content:"\F7F1"
}

.fa-chess:before{
  content:"\F439"
}

.fa-chess-bishop:before{
  content:"\F43A"
}

.fa-chess-bishop-alt:before{
  content:"\F43B"
}

.fa-chess-board:before{
  content:"\F43C"
}

.fa-chess-clock:before{
  content:"\F43D"
}

.fa-chess-clock-alt:before{
  content:"\F43E"
}

.fa-chess-king:before{
  content:"\F43F"
}

.fa-chess-king-alt:before{
  content:"\F440"
}

.fa-chess-knight:before{
  content:"\F441"
}

.fa-chess-knight-alt:before{
  content:"\F442"
}

.fa-chess-pawn:before{
  content:"\F443"
}

.fa-chess-pawn-alt:before{
  content:"\F444"
}

.fa-chess-queen:before{
  content:"\F445"
}

.fa-chess-queen-alt:before{
  content:"\F446"
}

.fa-chess-rook:before{
  content:"\F447"
}

.fa-chess-rook-alt:before{
  content:"\F448"
}

.fa-chevron-circle-down:before{
  content:"\F13A"
}

.fa-chevron-circle-left:before{
  content:"\F137"
}

.fa-chevron-circle-right:before{
  content:"\F138"
}

.fa-chevron-circle-up:before{
  content:"\F139"
}

.fa-chevron-double-down:before{
  content:"\F322"
}

.fa-chevron-double-left:before{
  content:"\F323"
}

.fa-chevron-double-right:before{
  content:"\F324"
}

.fa-chevron-double-up:before{
  content:"\F325"
}

.fa-chevron-down:before{
  content:"\F078"
}

.fa-chevron-left:before{
  content:"\F053"
}

.fa-chevron-right:before{
  content:"\F054"
}

.fa-chevron-square-down:before{
  content:"\F329"
}

.fa-chevron-square-left:before{
  content:"\F32A"
}

.fa-chevron-square-right:before{
  content:"\F32B"
}

.fa-chevron-square-up:before{
  content:"\F32C"
}

.fa-chevron-up:before{
  content:"\F077"
}

.fa-child:before{
  content:"\F1AE"
}

.fa-chimney:before{
  content:"\F78B"
}

.fa-chrome:before{
  content:"\F268"
}

.fa-chromecast:before{
  content:"\F838"
}

.fa-church:before{
  content:"\F51D"
}

.fa-circle:before{
  content:"\F111"
}

.fa-circle-notch:before{
  content:"\F1CE"
}

.fa-city:before{
  content:"\F64F"
}

.fa-clarinet:before{
  content:"\F8AD"
}

.fa-claw-marks:before{
  content:"\F6C2"
}

.fa-clinic-medical:before{
  content:"\F7F2"
}

.fa-clipboard:before{
  content:"\F328"
}

.fa-clipboard-check:before{
  content:"\F46C"
}

.fa-clipboard-list:before{
  content:"\F46D"
}

.fa-clipboard-list-check:before{
  content:"\F737"
}

.fa-clipboard-prescription:before{
  content:"\F5E8"
}

.fa-clipboard-user:before{
  content:"\F7F3"
}

.fa-clock:before{
  content:"\F017"
}

.fa-clone:before{
  content:"\F24D"
}

.fa-closed-captioning:before{
  content:"\F20A"
}

.fa-cloud:before{
  content:"\F0C2"
}

.fa-cloud-download:before{
  content:"\F0ED"
}

.fa-cloud-download-alt:before{
  content:"\F381"
}

.fa-cloud-drizzle:before{
  content:"\F738"
}

.fa-cloud-hail:before{
  content:"\F739"
}

.fa-cloud-hail-mixed:before{
  content:"\F73A"
}

.fa-cloud-meatball:before{
  content:"\F73B"
}

.fa-cloud-moon:before{
  content:"\F6C3"
}

.fa-cloud-moon-rain:before{
  content:"\F73C"
}

.fa-cloud-music:before{
  content:"\F8AE"
}

.fa-cloud-rain:before{
  content:"\F73D"
}

.fa-cloud-rainbow:before{
  content:"\F73E"
}

.fa-cloud-showers:before{
  content:"\F73F"
}

.fa-cloud-showers-heavy:before{
  content:"\F740"
}

.fa-cloud-sleet:before{
  content:"\F741"
}

.fa-cloud-snow:before{
  content:"\F742"
}

.fa-cloud-sun:before{
  content:"\F6C4"
}

.fa-cloud-sun-rain:before{
  content:"\F743"
}

.fa-cloud-upload:before{
  content:"\F0EE"
}

.fa-cloud-upload-alt:before{
  content:"\F382"
}

.fa-cloudflare:before{
  content:"\E07D"
}

.fa-clouds:before{
  content:"\F744"
}

.fa-clouds-moon:before{
  content:"\F745"
}

.fa-clouds-sun:before{
  content:"\F746"
}

.fa-cloudscale:before{
  content:"\F383"
}

.fa-cloudsmith:before{
  content:"\F384"
}

.fa-cloudversify:before{
  content:"\F385"
}

.fa-club:before{
  content:"\F327"
}

.fa-cocktail:before{
  content:"\F561"
}

.fa-code:before{
  content:"\F121"
}

.fa-code-branch:before{
  content:"\F126"
}

.fa-code-commit:before{
  content:"\F386"
}

.fa-code-merge:before{
  content:"\F387"
}

.fa-codepen:before{
  content:"\F1CB"
}

.fa-codiepie:before{
  content:"\F284"
}

.fa-coffee:before{
  content:"\F0F4"
}

.fa-coffee-pot:before{
  content:"\E002"
}

.fa-coffee-togo:before{
  content:"\F6C5"
}

.fa-coffin:before{
  content:"\F6C6"
}

.fa-coffin-cross:before{
  content:"\E051"
}

.fa-cog:before{
  content:"\F013"
}

.fa-cogs:before{
  content:"\F085"
}

.fa-coin:before{
  content:"\F85C"
}

.fa-coins:before{
  content:"\F51E"
}

.fa-columns:before{
  content:"\F0DB"
}

.fa-comet:before{
  content:"\E003"
}

.fa-comment:before{
  content:"\F075"
}

.fa-comment-alt:before{
  content:"\F27A"
}

.fa-comment-alt-check:before{
  content:"\F4A2"
}

.fa-comment-alt-dollar:before{
  content:"\F650"
}

.fa-comment-alt-dots:before{
  content:"\F4A3"
}

.fa-comment-alt-edit:before{
  content:"\F4A4"
}

.fa-comment-alt-exclamation:before{
  content:"\F4A5"
}

.fa-comment-alt-lines:before{
  content:"\F4A6"
}

.fa-comment-alt-medical:before{
  content:"\F7F4"
}

.fa-comment-alt-minus:before{
  content:"\F4A7"
}

.fa-comment-alt-music:before{
  content:"\F8AF"
}

.fa-comment-alt-plus:before{
  content:"\F4A8"
}

.fa-comment-alt-slash:before{
  content:"\F4A9"
}

.fa-comment-alt-smile:before{
  content:"\F4AA"
}

.fa-comment-alt-times:before{
  content:"\F4AB"
}

.fa-comment-check:before{
  content:"\F4AC"
}

.fa-comment-dollar:before{
  content:"\F651"
}

.fa-comment-dots:before{
  content:"\F4AD"
}

.fa-comment-edit:before{
  content:"\F4AE"
}

.fa-comment-exclamation:before{
  content:"\F4AF"
}

.fa-comment-lines:before{
  content:"\F4B0"
}

.fa-comment-medical:before{
  content:"\F7F5"
}

.fa-comment-minus:before{
  content:"\F4B1"
}

.fa-comment-music:before{
  content:"\F8B0"
}

.fa-comment-plus:before{
  content:"\F4B2"
}

.fa-comment-slash:before{
  content:"\F4B3"
}

.fa-comment-smile:before{
  content:"\F4B4"
}

.fa-comment-times:before{
  content:"\F4B5"
}

.fa-comments:before{
  content:"\F086"
}

.fa-comments-alt:before{
  content:"\F4B6"
}

.fa-comments-alt-dollar:before{
  content:"\F652"
}

.fa-comments-dollar:before{
  content:"\F653"
}

.fa-compact-disc:before{
  content:"\F51F"
}

.fa-compass:before{
  content:"\F14E"
}

.fa-compass-slash:before{
  content:"\F5E9"
}

.fa-compress:before{
  content:"\F066"
}

.fa-compress-alt:before{
  content:"\F422"
}

.fa-compress-arrows-alt:before{
  content:"\F78C"
}

.fa-compress-wide:before{
  content:"\F326"
}

.fa-computer-classic:before{
  content:"\F8B1"
}

.fa-computer-speaker:before{
  content:"\F8B2"
}

.fa-concierge-bell:before{
  content:"\F562"
}

.fa-confluence:before{
  content:"\F78D"
}

.fa-connectdevelop:before{
  content:"\F20E"
}

.fa-construction:before{
  content:"\F85D"
}

.fa-container-storage:before{
  content:"\F4B7"
}

.fa-contao:before{
  content:"\F26D"
}

.fa-conveyor-belt:before{
  content:"\F46E"
}

.fa-conveyor-belt-alt:before{
  content:"\F46F"
}

.fa-cookie:before{
  content:"\F563"
}

.fa-cookie-bite:before{
  content:"\F564"
}

.fa-copy:before{
  content:"\F0C5"
}

.fa-copyright:before{
  content:"\F1F9"
}

.fa-corn:before{
  content:"\F6C7"
}

.fa-cotton-bureau:before{
  content:"\F89E"
}

.fa-couch:before{
  content:"\F4B8"
}

.fa-cow:before{
  content:"\F6C8"
}

.fa-cowbell:before{
  content:"\F8B3"
}

.fa-cowbell-more:before{
  content:"\F8B4"
}

.fa-cpanel:before{
  content:"\F388"
}

.fa-creative-commons:before{
  content:"\F25E"
}

.fa-creative-commons-by:before{
  content:"\F4E7"
}

.fa-creative-commons-nc:before{
  content:"\F4E8"
}

.fa-creative-commons-nc-eu:before{
  content:"\F4E9"
}

.fa-creative-commons-nc-jp:before{
  content:"\F4EA"
}

.fa-creative-commons-nd:before{
  content:"\F4EB"
}

.fa-creative-commons-pd:before{
  content:"\F4EC"
}

.fa-creative-commons-pd-alt:before{
  content:"\F4ED"
}

.fa-creative-commons-remix:before{
  content:"\F4EE"
}

.fa-creative-commons-sa:before{
  content:"\F4EF"
}

.fa-creative-commons-sampling:before{
  content:"\F4F0"
}

.fa-creative-commons-sampling-plus:before{
  content:"\F4F1"
}

.fa-creative-commons-share:before{
  content:"\F4F2"
}

.fa-creative-commons-zero:before{
  content:"\F4F3"
}

.fa-credit-card:before{
  content:"\F09D"
}

.fa-credit-card-blank:before{
  content:"\F389"
}

.fa-credit-card-front:before{
  content:"\F38A"
}

.fa-cricket:before{
  content:"\F449"
}

.fa-critical-role:before{
  content:"\F6C9"
}

.fa-croissant:before{
  content:"\F7F6"
}

.fa-crop:before{
  content:"\F125"
}

.fa-crop-alt:before{
  content:"\F565"
}

.fa-cross:before{
  content:"\F654"
}

.fa-crosshairs:before{
  content:"\F05B"
}

.fa-crow:before{
  content:"\F520"
}

.fa-crown:before{
  content:"\F521"
}

.fa-crutch:before{
  content:"\F7F7"
}

.fa-crutches:before{
  content:"\F7F8"
}

.fa-css3:before{
  content:"\F13C"
}

.fa-css3-alt:before{
  content:"\F38B"
}

.fa-cube:before{
  content:"\F1B2"
}

.fa-cubes:before{
  content:"\F1B3"
}

.fa-curling:before{
  content:"\F44A"
}

.fa-cut:before{
  content:"\F0C4"
}

.fa-cuttlefish:before{
  content:"\F38C"
}

.fa-d-and-d:before{
  content:"\F38D"
}

.fa-d-and-d-beyond:before{
  content:"\F6CA"
}

.fa-dagger:before{
  content:"\F6CB"
}

.fa-dailymotion:before{
  content:"\E052"
}

.fa-dashcube:before{
  content:"\F210"
}

.fa-database:before{
  content:"\F1C0"
}

.fa-deaf:before{
  content:"\F2A4"
}

.fa-debug:before{
  content:"\F7F9"
}

.fa-deer:before{
  content:"\F78E"
}

.fa-deer-rudolph:before{
  content:"\F78F"
}

.fa-deezer:before{
  content:"\E077"
}

.fa-delicious:before{
  content:"\F1A5"
}

.fa-democrat:before{
  content:"\F747"
}

.fa-deploydog:before{
  content:"\F38E"
}

.fa-deskpro:before{
  content:"\F38F"
}

.fa-desktop:before{
  content:"\F108"
}

.fa-desktop-alt:before{
  content:"\F390"
}

.fa-dev:before{
  content:"\F6CC"
}

.fa-deviantart:before{
  content:"\F1BD"
}

.fa-dewpoint:before{
  content:"\F748"
}

.fa-dharmachakra:before{
  content:"\F655"
}

.fa-dhl:before{
  content:"\F790"
}

.fa-diagnoses:before{
  content:"\F470"
}

.fa-diamond:before{
  content:"\F219"
}

.fa-diaspora:before{
  content:"\F791"
}

.fa-dice:before{
  content:"\F522"
}

.fa-dice-d10:before{
  content:"\F6CD"
}

.fa-dice-d12:before{
  content:"\F6CE"
}

.fa-dice-d20:before{
  content:"\F6CF"
}

.fa-dice-d4:before{
  content:"\F6D0"
}

.fa-dice-d6:before{
  content:"\F6D1"
}

.fa-dice-d8:before{
  content:"\F6D2"
}

.fa-dice-five:before{
  content:"\F523"
}

.fa-dice-four:before{
  content:"\F524"
}

.fa-dice-one:before{
  content:"\F525"
}

.fa-dice-six:before{
  content:"\F526"
}

.fa-dice-three:before{
  content:"\F527"
}

.fa-dice-two:before{
  content:"\F528"
}

.fa-digg:before{
  content:"\F1A6"
}

.fa-digging:before{
  content:"\F85E"
}

.fa-digital-ocean:before{
  content:"\F391"
}

.fa-digital-tachograph:before{
  content:"\F566"
}

.fa-diploma:before{
  content:"\F5EA"
}

.fa-directions:before{
  content:"\F5EB"
}

.fa-disc-drive:before{
  content:"\F8B5"
}

.fa-discord:before{
  content:"\F392"
}

.fa-discourse:before{
  content:"\F393"
}

.fa-disease:before{
  content:"\F7FA"
}

.fa-divide:before{
  content:"\F529"
}

.fa-dizzy:before{
  content:"\F567"
}

.fa-dna:before{
  content:"\F471"
}

.fa-do-not-enter:before{
  content:"\F5EC"
}

.fa-dochub:before{
  content:"\F394"
}

.fa-docker:before{
  content:"\F395"
}

.fa-dog:before{
  content:"\F6D3"
}

.fa-dog-leashed:before{
  content:"\F6D4"
}

.fa-dollar-sign:before{
  content:"\F155"
}

.fa-dolly:before{
  content:"\F472"
}

.fa-dolly-empty:before{
  content:"\F473"
}

.fa-dolly-flatbed:before{
  content:"\F474"
}

.fa-dolly-flatbed-alt:before{
  content:"\F475"
}

.fa-dolly-flatbed-empty:before{
  content:"\F476"
}

.fa-donate:before{
  content:"\F4B9"
}

.fa-door-closed:before{
  content:"\F52A"
}

.fa-door-open:before{
  content:"\F52B"
}

.fa-dot-circle:before{
  content:"\F192"
}

.fa-dove:before{
  content:"\F4BA"
}

.fa-download:before{
  content:"\F019"
}

.fa-draft2digital:before{
  content:"\F396"
}

.fa-drafting-compass:before{
  content:"\F568"
}

.fa-dragon:before{
  content:"\F6D5"
}

.fa-draw-circle:before{
  content:"\F5ED"
}

.fa-draw-polygon:before{
  content:"\F5EE"
}

.fa-draw-square:before{
  content:"\F5EF"
}

.fa-dreidel:before{
  content:"\F792"
}

.fa-dribbble:before{
  content:"\F17D"
}

.fa-dribbble-square:before{
  content:"\F397"
}

.fa-drone:before{
  content:"\F85F"
}

.fa-drone-alt:before{
  content:"\F860"
}

.fa-dropbox:before{
  content:"\F16B"
}

.fa-drum:before{
  content:"\F569"
}

.fa-drum-steelpan:before{
  content:"\F56A"
}

.fa-drumstick:before{
  content:"\F6D6"
}

.fa-drumstick-bite:before{
  content:"\F6D7"
}

.fa-drupal:before{
  content:"\F1A9"
}

.fa-dryer:before{
  content:"\F861"
}

.fa-dryer-alt:before{
  content:"\F862"
}

.fa-duck:before{
  content:"\F6D8"
}

.fa-dumbbell:before{
  content:"\F44B"
}

.fa-dumpster:before{
  content:"\F793"
}

.fa-dumpster-fire:before{
  content:"\F794"
}

.fa-dungeon:before{
  content:"\F6D9"
}

.fa-dyalog:before{
  content:"\F399"
}

.fa-ear:before{
  content:"\F5F0"
}

.fa-ear-muffs:before{
  content:"\F795"
}

.fa-earlybirds:before{
  content:"\F39A"
}

.fa-ebay:before{
  content:"\F4F4"
}

.fa-eclipse:before{
  content:"\F749"
}

.fa-eclipse-alt:before{
  content:"\F74A"
}

.fa-edge:before{
  content:"\F282"
}

.fa-edge-legacy:before{
  content:"\E078"
}

.fa-edit:before{
  content:"\F044"
}

.fa-egg:before{
  content:"\F7FB"
}

.fa-egg-fried:before{
  content:"\F7FC"
}

.fa-eject:before{
  content:"\F052"
}

.fa-elementor:before{
  content:"\F430"
}

.fa-elephant:before{
  content:"\F6DA"
}

.fa-ellipsis-h:before{
  content:"\F141"
}

.fa-ellipsis-h-alt:before{
  content:"\F39B"
}

.fa-ellipsis-v:before{
  content:"\F142"
}

.fa-ellipsis-v-alt:before{
  content:"\F39C"
}

.fa-ello:before{
  content:"\F5F1"
}

.fa-ember:before{
  content:"\F423"
}

.fa-empire:before{
  content:"\F1D1"
}

.fa-empty-set:before{
  content:"\F656"
}

.fa-engine-warning:before{
  content:"\F5F2"
}

.fa-envelope:before{
  content:"\F0E0"
}

.fa-envelope-open:before{
  content:"\F2B6"
}

.fa-envelope-open-dollar:before{
  content:"\F657"
}

.fa-envelope-open-text:before{
  content:"\F658"
}

.fa-envelope-square:before{
  content:"\F199"
}

.fa-envira:before{
  content:"\F299"
}

.fa-equals:before{
  content:"\F52C"
}

.fa-eraser:before{
  content:"\F12D"
}

.fa-erlang:before{
  content:"\F39D"
}

.fa-ethereum:before{
  content:"\F42E"
}

.fa-ethernet:before{
  content:"\F796"
}

.fa-etsy:before{
  content:"\F2D7"
}

.fa-euro-sign:before{
  content:"\F153"
}

.fa-evernote:before{
  content:"\F839"
}

.fa-exchange:before{
  content:"\F0EC"
}

.fa-exchange-alt:before{
  content:"\F362"
}

.fa-exclamation:before{
  content:"\F12A"
}

.fa-exclamation-circle:before{
  content:"\F06A"
}

.fa-exclamation-square:before{
  content:"\F321"
}

.fa-exclamation-triangle:before{
  content:"\F071"
}

.fa-expand:before{
  content:"\F065"
}

.fa-expand-alt:before{
  content:"\F424"
}

.fa-expand-arrows:before{
  content:"\F31D"
}

.fa-expand-arrows-alt:before{
  content:"\F31E"
}

.fa-expand-wide:before{
  content:"\F320"
}

.fa-expeditedssl:before{
  content:"\F23E"
}

.fa-external-link:before{
  content:"\F08E"
}

.fa-external-link-alt:before{
  content:"\F35D"
}

.fa-external-link-square:before{
  content:"\F14C"
}

.fa-external-link-square-alt:before{
  content:"\F360"
}

.fa-eye:before{
  content:"\F06E"
}

.fa-eye-dropper:before{
  content:"\F1FB"
}

.fa-eye-evil:before{
  content:"\F6DB"
}

.fa-eye-slash:before{
  content:"\F070"
}

.fa-facebook:before{
  content:"\F09A"
}

.fa-facebook-f:before{
  content:"\F39E"
}

.fa-facebook-messenger:before{
  content:"\F39F"
}

.fa-facebook-square:before{
  content:"\F082"
}

.fa-fan:before{
  content:"\F863"
}

.fa-fan-table:before{
  content:"\E004"
}

.fa-fantasy-flight-games:before{
  content:"\F6DC"
}

.fa-farm:before{
  content:"\F864"
}

.fa-fast-backward:before{
  content:"\F049"
}

.fa-fast-forward:before{
  content:"\F050"
}

.fa-faucet:before{
  content:"\E005"
}

.fa-faucet-drip:before{
  content:"\E006"
}

.fa-fax:before{
  content:"\F1AC"
}

.fa-feather:before{
  content:"\F52D"
}

.fa-feather-alt:before{
  content:"\F56B"
}

.fa-fedex:before{
  content:"\F797"
}

.fa-fedora:before{
  content:"\F798"
}

.fa-female:before{
  content:"\F182"
}

.fa-field-hockey:before{
  content:"\F44C"
}

.fa-fighter-jet:before{
  content:"\F0FB"
}

.fa-figma:before{
  content:"\F799"
}

.fa-file:before{
  content:"\F15B"
}

.fa-file-alt:before{
  content:"\F15C"
}

.fa-file-archive:before{
  content:"\F1C6"
}

.fa-file-audio:before{
  content:"\F1C7"
}

.fa-file-certificate:before{
  content:"\F5F3"
}

.fa-file-chart-line:before{
  content:"\F659"
}

.fa-file-chart-pie:before{
  content:"\F65A"
}

.fa-file-check:before{
  content:"\F316"
}

.fa-file-code:before{
  content:"\F1C9"
}

.fa-file-contract:before{
  content:"\F56C"
}

.fa-file-csv:before{
  content:"\F6DD"
}

.fa-file-download:before{
  content:"\F56D"
}

.fa-file-edit:before{
  content:"\F31C"
}

.fa-file-excel:before{
  content:"\F1C3"
}

.fa-file-exclamation:before{
  content:"\F31A"
}

.fa-file-export:before{
  content:"\F56E"
}

.fa-file-image:before{
  content:"\F1C5"
}

.fa-file-import:before{
  content:"\F56F"
}

.fa-file-invoice:before{
  content:"\F570"
}

.fa-file-invoice-dollar:before{
  content:"\F571"
}

.fa-file-medical:before{
  content:"\F477"
}

.fa-file-medical-alt:before{
  content:"\F478"
}

.fa-file-minus:before{
  content:"\F318"
}

.fa-file-music:before{
  content:"\F8B6"
}

.fa-file-pdf:before{
  content:"\F1C1"
}

.fa-file-plus:before{
  content:"\F319"
}

.fa-file-powerpoint:before{
  content:"\F1C4"
}

.fa-file-prescription:before{
  content:"\F572"
}

.fa-file-search:before{
  content:"\F865"
}

.fa-file-signature:before{
  content:"\F573"
}

.fa-file-spreadsheet:before{
  content:"\F65B"
}

.fa-file-times:before{
  content:"\F317"
}

.fa-file-upload:before{
  content:"\F574"
}

.fa-file-user:before{
  content:"\F65C"
}

.fa-file-video:before{
  content:"\F1C8"
}

.fa-file-word:before{
  content:"\F1C2"
}

.fa-files-medical:before{
  content:"\F7FD"
}

.fa-fill:before{
  content:"\F575"
}

.fa-fill-drip:before{
  content:"\F576"
}

.fa-film:before{
  content:"\F008"
}

.fa-film-alt:before{
  content:"\F3A0"
}

.fa-film-canister:before{
  content:"\F8B7"
}

.fa-filter:before{
  content:"\F0B0"
}

.fa-fingerprint:before{
  content:"\F577"
}

.fa-fire:before{
  content:"\F06D"
}

.fa-fire-alt:before{
  content:"\F7E4"
}

.fa-fire-extinguisher:before{
  content:"\F134"
}

.fa-fire-smoke:before{
  content:"\F74B"
}

.fa-firefox:before{
  content:"\F269"
}

.fa-firefox-browser:before{
  content:"\E007"
}

.fa-fireplace:before{
  content:"\F79A"
}

.fa-first-aid:before{
  content:"\F479"
}

.fa-first-order:before{
  content:"\F2B0"
}

.fa-first-order-alt:before{
  content:"\F50A"
}

.fa-firstdraft:before{
  content:"\F3A1"
}

.fa-fish:before{
  content:"\F578"
}

.fa-fish-cooked:before{
  content:"\F7FE"
}

.fa-fist-raised:before{
  content:"\F6DE"
}

.fa-flag:before{
  content:"\F024"
}

.fa-flag-alt:before{
  content:"\F74C"
}

.fa-flag-checkered:before{
  content:"\F11E"
}

.fa-flag-usa:before{
  content:"\F74D"
}

.fa-flame:before{
  content:"\F6DF"
}

.fa-flashlight:before{
  content:"\F8B8"
}

.fa-flask:before{
  content:"\F0C3"
}

.fa-flask-poison:before{
  content:"\F6E0"
}

.fa-flask-potion:before{
  content:"\F6E1"
}

.fa-flickr:before{
  content:"\F16E"
}

.fa-flipboard:before{
  content:"\F44D"
}

.fa-flower:before{
  content:"\F7FF"
}

.fa-flower-daffodil:before{
  content:"\F800"
}

.fa-flower-tulip:before{
  content:"\F801"
}

.fa-flushed:before{
  content:"\F579"
}

.fa-flute:before{
  content:"\F8B9"
}

.fa-flux-capacitor:before{
  content:"\F8BA"
}

.fa-fly:before{
  content:"\F417"
}

.fa-fog:before{
  content:"\F74E"
}

.fa-folder:before{
  content:"\F07B"
}

.fa-folder-download:before{
  content:"\E053"
}

.fa-folder-minus:before{
  content:"\F65D"
}

.fa-folder-open:before{
  content:"\F07C"
}

.fa-folder-plus:before{
  content:"\F65E"
}

.fa-folder-times:before{
  content:"\F65F"
}

.fa-folder-tree:before{
  content:"\F802"
}

.fa-folder-upload:before{
  content:"\E054"
}

.fa-folders:before{
  content:"\F660"
}

.fa-font:before{
  content:"\F031"
}

.fa-font-awesome:before{
  content:"\F2B4"
}

.fa-font-awesome-alt:before{
  content:"\F35C"
}

.fa-font-awesome-flag:before{
  content:"\F425"
}

.fa-font-awesome-logo-full:before{
  content:"\F4E6"
}

.fa-font-case:before{
  content:"\F866"
}

.fa-fonticons:before{
  content:"\F280"
}

.fa-fonticons-fi:before{
  content:"\F3A2"
}

.fa-football-ball:before{
  content:"\F44E"
}

.fa-football-helmet:before{
  content:"\F44F"
}

.fa-forklift:before{
  content:"\F47A"
}

.fa-fort-awesome:before{
  content:"\F286"
}

.fa-fort-awesome-alt:before{
  content:"\F3A3"
}

.fa-forumbee:before{
  content:"\F211"
}

.fa-forward:before{
  content:"\F04E"
}

.fa-foursquare:before{
  content:"\F180"
}

.fa-fragile:before{
  content:"\F4BB"
}

.fa-free-code-camp:before{
  content:"\F2C5"
}

.fa-freebsd:before{
  content:"\F3A4"
}

.fa-french-fries:before{
  content:"\F803"
}

.fa-frog:before{
  content:"\F52E"
}

.fa-frosty-head:before{
  content:"\F79B"
}

.fa-frown:before{
  content:"\F119"
}

.fa-frown-open:before{
  content:"\F57A"
}

.fa-fulcrum:before{
  content:"\F50B"
}

.fa-function:before{
  content:"\F661"
}

.fa-funnel-dollar:before{
  content:"\F662"
}

.fa-futbol:before{
  content:"\F1E3"
}

.fa-galactic-republic:before{
  content:"\F50C"
}

.fa-galactic-senate:before{
  content:"\F50D"
}

.fa-galaxy:before{
  content:"\E008"
}

.fa-game-board:before{
  content:"\F867"
}

.fa-game-board-alt:before{
  content:"\F868"
}

.fa-game-console-handheld:before{
  content:"\F8BB"
}

.fa-gamepad:before{
  content:"\F11B"
}

.fa-gamepad-alt:before{
  content:"\F8BC"
}

.fa-garage:before{
  content:"\E009"
}

.fa-garage-car:before{
  content:"\E00A"
}

.fa-garage-open:before{
  content:"\E00B"
}

.fa-gas-pump:before{
  content:"\F52F"
}

.fa-gas-pump-slash:before{
  content:"\F5F4"
}

.fa-gavel:before{
  content:"\F0E3"
}

.fa-gem:before{
  content:"\F3A5"
}

.fa-genderless:before{
  content:"\F22D"
}

.fa-get-pocket:before{
  content:"\F265"
}

.fa-gg:before{
  content:"\F260"
}

.fa-gg-circle:before{
  content:"\F261"
}

.fa-ghost:before{
  content:"\F6E2"
}

.fa-gift:before{
  content:"\F06B"
}

.fa-gift-card:before{
  content:"\F663"
}

.fa-gifts:before{
  content:"\F79C"
}

.fa-gingerbread-man:before{
  content:"\F79D"
}

.fa-git:before{
  content:"\F1D3"
}

.fa-git-alt:before{
  content:"\F841"
}

.fa-git-square:before{
  content:"\F1D2"
}

.fa-github:before{
  content:"\F09B"
}

.fa-github-alt:before{
  content:"\F113"
}

.fa-github-square:before{
  content:"\F092"
}

.fa-gitkraken:before{
  content:"\F3A6"
}

.fa-gitlab:before{
  content:"\F296"
}

.fa-gitter:before{
  content:"\F426"
}

.fa-glass:before{
  content:"\F804"
}

.fa-glass-champagne:before{
  content:"\F79E"
}

.fa-glass-cheers:before{
  content:"\F79F"
}

.fa-glass-citrus:before{
  content:"\F869"
}

.fa-glass-martini:before{
  content:"\F000"
}

.fa-glass-martini-alt:before{
  content:"\F57B"
}

.fa-glass-whiskey:before{
  content:"\F7A0"
}

.fa-glass-whiskey-rocks:before{
  content:"\F7A1"
}

.fa-glasses:before{
  content:"\F530"
}

.fa-glasses-alt:before{
  content:"\F5F5"
}

.fa-glide:before{
  content:"\F2A5"
}

.fa-glide-g:before{
  content:"\F2A6"
}

.fa-globe:before{
  content:"\F0AC"
}

.fa-globe-africa:before{
  content:"\F57C"
}

.fa-globe-americas:before{
  content:"\F57D"
}

.fa-globe-asia:before{
  content:"\F57E"
}

.fa-globe-europe:before{
  content:"\F7A2"
}

.fa-globe-snow:before{
  content:"\F7A3"
}

.fa-globe-stand:before{
  content:"\F5F6"
}

.fa-gofore:before{
  content:"\F3A7"
}

.fa-golf-ball:before{
  content:"\F450"
}

.fa-golf-club:before{
  content:"\F451"
}

.fa-goodreads:before{
  content:"\F3A8"
}

.fa-goodreads-g:before{
  content:"\F3A9"
}

.fa-google:before{
  content:"\F1A0"
}

.fa-google-drive:before{
  content:"\F3AA"
}

.fa-google-pay:before{
  content:"\E079"
}

.fa-google-play:before{
  content:"\F3AB"
}

.fa-google-plus:before{
  content:"\F2B3"
}

.fa-google-plus-g:before{
  content:"\F0D5"
}

.fa-google-plus-square:before{
  content:"\F0D4"
}

.fa-google-wallet:before{
  content:"\F1EE"
}

.fa-gopuram:before{
  content:"\F664"
}

.fa-graduation-cap:before{
  content:"\F19D"
}

.fa-gramophone:before{
  content:"\F8BD"
}

.fa-gratipay:before{
  content:"\F184"
}

.fa-grav:before{
  content:"\F2D6"
}

.fa-greater-than:before{
  content:"\F531"
}

.fa-greater-than-equal:before{
  content:"\F532"
}

.fa-grimace:before{
  content:"\F57F"
}

.fa-grin:before{
  content:"\F580"
}

.fa-grin-alt:before{
  content:"\F581"
}

.fa-grin-beam:before{
  content:"\F582"
}

.fa-grin-beam-sweat:before{
  content:"\F583"
}

.fa-grin-hearts:before{
  content:"\F584"
}

.fa-grin-squint:before{
  content:"\F585"
}

.fa-grin-squint-tears:before{
  content:"\F586"
}

.fa-grin-stars:before{
  content:"\F587"
}

.fa-grin-tears:before{
  content:"\F588"
}

.fa-grin-tongue:before{
  content:"\F589"
}

.fa-grin-tongue-squint:before{
  content:"\F58A"
}

.fa-grin-tongue-wink:before{
  content:"\F58B"
}

.fa-grin-wink:before{
  content:"\F58C"
}

.fa-grip-horizontal:before{
  content:"\F58D"
}

.fa-grip-lines:before{
  content:"\F7A4"
}

.fa-grip-lines-vertical:before{
  content:"\F7A5"
}

.fa-grip-vertical:before{
  content:"\F58E"
}

.fa-gripfire:before{
  content:"\F3AC"
}

.fa-grunt:before{
  content:"\F3AD"
}

.fa-guilded:before{
  content:"\E07E"
}

.fa-guitar:before{
  content:"\F7A6"
}

.fa-guitar-electric:before{
  content:"\F8BE"
}

.fa-guitars:before{
  content:"\F8BF"
}

.fa-gulp:before{
  content:"\F3AE"
}

.fa-h-square:before{
  content:"\F0FD"
}

.fa-h1:before{
  content:"\F313"
}

.fa-h2:before{
  content:"\F314"
}

.fa-h3:before{
  content:"\F315"
}

.fa-h4:before{
  content:"\F86A"
}

.fa-hacker-news:before{
  content:"\F1D4"
}

.fa-hacker-news-square:before{
  content:"\F3AF"
}

.fa-hackerrank:before{
  content:"\F5F7"
}

.fa-hamburger:before{
  content:"\F805"
}

.fa-hammer:before{
  content:"\F6E3"
}

.fa-hammer-war:before{
  content:"\F6E4"
}

.fa-hamsa:before{
  content:"\F665"
}

.fa-hand-heart:before{
  content:"\F4BC"
}

.fa-hand-holding:before{
  content:"\F4BD"
}

.fa-hand-holding-box:before{
  content:"\F47B"
}

.fa-hand-holding-heart:before{
  content:"\F4BE"
}

.fa-hand-holding-magic:before{
  content:"\F6E5"
}

.fa-hand-holding-medical:before{
  content:"\E05C"
}

.fa-hand-holding-seedling:before{
  content:"\F4BF"
}

.fa-hand-holding-usd:before{
  content:"\F4C0"
}

.fa-hand-holding-water:before{
  content:"\F4C1"
}

.fa-hand-lizard:before{
  content:"\F258"
}

.fa-hand-middle-finger:before{
  content:"\F806"
}

.fa-hand-paper:before{
  content:"\F256"
}

.fa-hand-peace:before{
  content:"\F25B"
}

.fa-hand-point-down:before{
  content:"\F0A7"
}

.fa-hand-point-left:before{
  content:"\F0A5"
}

.fa-hand-point-right:before{
  content:"\F0A4"
}

.fa-hand-point-up:before{
  content:"\F0A6"
}

.fa-hand-pointer:before{
  content:"\F25A"
}

.fa-hand-receiving:before{
  content:"\F47C"
}

.fa-hand-rock:before{
  content:"\F255"
}

.fa-hand-scissors:before{
  content:"\F257"
}

.fa-hand-sparkles:before{
  content:"\E05D"
}

.fa-hand-spock:before{
  content:"\F259"
}

.fa-hands:before{
  content:"\F4C2"
}

.fa-hands-heart:before{
  content:"\F4C3"
}

.fa-hands-helping:before{
  content:"\F4C4"
}

.fa-hands-usd:before{
  content:"\F4C5"
}

.fa-hands-wash:before{
  content:"\E05E"
}

.fa-handshake:before{
  content:"\F2B5"
}

.fa-handshake-alt:before{
  content:"\F4C6"
}

.fa-handshake-alt-slash:before{
  content:"\E05F"
}

.fa-handshake-slash:before{
  content:"\E060"
}

.fa-hanukiah:before{
  content:"\F6E6"
}

.fa-hard-hat:before{
  content:"\F807"
}

.fa-hashtag:before{
  content:"\F292"
}

.fa-hat-chef:before{
  content:"\F86B"
}

.fa-hat-cowboy:before{
  content:"\F8C0"
}

.fa-hat-cowboy-side:before{
  content:"\F8C1"
}

.fa-hat-santa:before{
  content:"\F7A7"
}

.fa-hat-winter:before{
  content:"\F7A8"
}

.fa-hat-witch:before{
  content:"\F6E7"
}

.fa-hat-wizard:before{
  content:"\F6E8"
}

.fa-hdd:before{
  content:"\F0A0"
}

.fa-head-side:before{
  content:"\F6E9"
}

.fa-head-side-brain:before{
  content:"\F808"
}

.fa-head-side-cough:before{
  content:"\E061"
}

.fa-head-side-cough-slash:before{
  content:"\E062"
}

.fa-head-side-headphones:before{
  content:"\F8C2"
}

.fa-head-side-mask:before{
  content:"\E063"
}

.fa-head-side-medical:before{
  content:"\F809"
}

.fa-head-side-virus:before{
  content:"\E064"
}

.fa-head-vr:before{
  content:"\F6EA"
}

.fa-heading:before{
  content:"\F1DC"
}

.fa-headphones:before{
  content:"\F025"
}

.fa-headphones-alt:before{
  content:"\F58F"
}

.fa-headset:before{
  content:"\F590"
}

.fa-heart:before{
  content:"\F004"
}

.fa-heart-broken:before{
  content:"\F7A9"
}

.fa-heart-circle:before{
  content:"\F4C7"
}

.fa-heart-rate:before{
  content:"\F5F8"
}

.fa-heart-square:before{
  content:"\F4C8"
}

.fa-heartbeat:before{
  content:"\F21E"
}

.fa-heat:before{
  content:"\E00C"
}

.fa-helicopter:before{
  content:"\F533"
}

.fa-helmet-battle:before{
  content:"\F6EB"
}

.fa-hexagon:before{
  content:"\F312"
}

.fa-highlighter:before{
  content:"\F591"
}

.fa-hiking:before{
  content:"\F6EC"
}

.fa-hippo:before{
  content:"\F6ED"
}

.fa-hips:before{
  content:"\F452"
}

.fa-hire-a-helper:before{
  content:"\F3B0"
}

.fa-history:before{
  content:"\F1DA"
}

.fa-hive:before{
  content:"\E07F"
}

.fa-hockey-mask:before{
  content:"\F6EE"
}

.fa-hockey-puck:before{
  content:"\F453"
}

.fa-hockey-sticks:before{
  content:"\F454"
}

.fa-holly-berry:before{
  content:"\F7AA"
}

.fa-home:before{
  content:"\F015"
}

.fa-home-alt:before{
  content:"\F80A"
}

.fa-home-heart:before{
  content:"\F4C9"
}

.fa-home-lg:before{
  content:"\F80B"
}

.fa-home-lg-alt:before{
  content:"\F80C"
}

.fa-hood-cloak:before{
  content:"\F6EF"
}

.fa-hooli:before{
  content:"\F427"
}

.fa-horizontal-rule:before{
  content:"\F86C"
}

.fa-hornbill:before{
  content:"\F592"
}

.fa-horse:before{
  content:"\F6F0"
}

.fa-horse-head:before{
  content:"\F7AB"
}

.fa-horse-saddle:before{
  content:"\F8C3"
}

.fa-hospital:before{
  content:"\F0F8"
}

.fa-hospital-alt:before{
  content:"\F47D"
}

.fa-hospital-symbol:before{
  content:"\F47E"
}

.fa-hospital-user:before{
  content:"\F80D"
}

.fa-hospitals:before{
  content:"\F80E"
}

.fa-hot-tub:before{
  content:"\F593"
}

.fa-hotdog:before{
  content:"\F80F"
}

.fa-hotel:before{
  content:"\F594"
}

.fa-hotjar:before{
  content:"\F3B1"
}

.fa-hourglass:before{
  content:"\F254"
}

.fa-hourglass-end:before{
  content:"\F253"
}

.fa-hourglass-half:before{
  content:"\F252"
}

.fa-hourglass-start:before{
  content:"\F251"
}

.fa-house:before{
  content:"\E00D"
}

.fa-house-damage:before{
  content:"\F6F1"
}

.fa-house-day:before{
  content:"\E00E"
}

.fa-house-flood:before{
  content:"\F74F"
}

.fa-house-leave:before{
  content:"\E00F"
}

.fa-house-night:before{
  content:"\E010"
}

.fa-house-return:before{
  content:"\E011"
}

.fa-house-signal:before{
  content:"\E012"
}

.fa-house-user:before{
  content:"\E065"
}

.fa-houzz:before{
  content:"\F27C"
}

.fa-hryvnia:before{
  content:"\F6F2"
}

.fa-html5:before{
  content:"\F13B"
}

.fa-hubspot:before{
  content:"\F3B2"
}

.fa-humidity:before{
  content:"\F750"
}

.fa-hurricane:before{
  content:"\F751"
}

.fa-i-cursor:before{
  content:"\F246"
}

.fa-ice-cream:before{
  content:"\F810"
}

.fa-ice-skate:before{
  content:"\F7AC"
}

.fa-icicles:before{
  content:"\F7AD"
}

.fa-icons:before{
  content:"\F86D"
}

.fa-icons-alt:before{
  content:"\F86E"
}

.fa-id-badge:before{
  content:"\F2C1"
}

.fa-id-card:before{
  content:"\F2C2"
}

.fa-id-card-alt:before{
  content:"\F47F"
}

.fa-ideal:before{
  content:"\E013"
}

.fa-igloo:before{
  content:"\F7AE"
}

.fa-image:before{
  content:"\F03E"
}

.fa-image-polaroid:before{
  content:"\F8C4"
}

.fa-images:before{
  content:"\F302"
}

.fa-imdb:before{
  content:"\F2D8"
}

.fa-inbox:before{
  content:"\F01C"
}

.fa-inbox-in:before{
  content:"\F310"
}

.fa-inbox-out:before{
  content:"\F311"
}

.fa-indent:before{
  content:"\F03C"
}

.fa-industry:before{
  content:"\F275"
}

.fa-industry-alt:before{
  content:"\F3B3"
}

.fa-infinity:before{
  content:"\F534"
}

.fa-info:before{
  content:"\F129"
}

.fa-info-circle:before{
  content:"\F05A"
}

.fa-info-square:before{
  content:"\F30F"
}

.fa-inhaler:before{
  content:"\F5F9"
}

.fa-innosoft:before{
  content:"\E080"
}

.fa-instagram:before{
  content:"\F16D"
}

.fa-instagram-square:before{
  content:"\E055"
}

.fa-instalod:before{
  content:"\E081"
}

.fa-integral:before{
  content:"\F667"
}

.fa-intercom:before{
  content:"\F7AF"
}

.fa-internet-explorer:before{
  content:"\F26B"
}

.fa-intersection:before{
  content:"\F668"
}

.fa-inventory:before{
  content:"\F480"
}

.fa-invision:before{
  content:"\F7B0"
}

.fa-ioxhost:before{
  content:"\F208"
}

.fa-island-tropical:before{
  content:"\F811"
}

.fa-italic:before{
  content:"\F033"
}

.fa-itch-io:before{
  content:"\F83A"
}

.fa-itunes:before{
  content:"\F3B4"
}

.fa-itunes-note:before{
  content:"\F3B5"
}

.fa-jack-o-lantern:before{
  content:"\F30E"
}

.fa-java:before{
  content:"\F4E4"
}

.fa-jedi:before{
  content:"\F669"
}

.fa-jedi-order:before{
  content:"\F50E"
}

.fa-jenkins:before{
  content:"\F3B6"
}

.fa-jira:before{
  content:"\F7B1"
}

.fa-joget:before{
  content:"\F3B7"
}

.fa-joint:before{
  content:"\F595"
}

.fa-joomla:before{
  content:"\F1AA"
}

.fa-journal-whills:before{
  content:"\F66A"
}

.fa-joystick:before{
  content:"\F8C5"
}

.fa-js:before{
  content:"\F3B8"
}

.fa-js-square:before{
  content:"\F3B9"
}

.fa-jsfiddle:before{
  content:"\F1CC"
}

.fa-jug:before{
  content:"\F8C6"
}

.fa-kaaba:before{
  content:"\F66B"
}

.fa-kaggle:before{
  content:"\F5FA"
}

.fa-kazoo:before{
  content:"\F8C7"
}

.fa-kerning:before{
  content:"\F86F"
}

.fa-key:before{
  content:"\F084"
}

.fa-key-skeleton:before{
  content:"\F6F3"
}

.fa-keybase:before{
  content:"\F4F5"
}

.fa-keyboard:before{
  content:"\F11C"
}

.fa-keycdn:before{
  content:"\F3BA"
}

.fa-keynote:before{
  content:"\F66C"
}

.fa-khanda:before{
  content:"\F66D"
}

.fa-kickstarter:before{
  content:"\F3BB"
}

.fa-kickstarter-k:before{
  content:"\F3BC"
}

.fa-kidneys:before{
  content:"\F5FB"
}

.fa-kiss:before{
  content:"\F596"
}

.fa-kiss-beam:before{
  content:"\F597"
}

.fa-kiss-wink-heart:before{
  content:"\F598"
}

.fa-kite:before{
  content:"\F6F4"
}

.fa-kiwi-bird:before{
  content:"\F535"
}

.fa-knife-kitchen:before{
  content:"\F6F5"
}

.fa-korvue:before{
  content:"\F42F"
}

.fa-lambda:before{
  content:"\F66E"
}

.fa-lamp:before{
  content:"\F4CA"
}

.fa-lamp-desk:before{
  content:"\E014"
}

.fa-lamp-floor:before{
  content:"\E015"
}

.fa-landmark:before{
  content:"\F66F"
}

.fa-landmark-alt:before{
  content:"\F752"
}

.fa-language:before{
  content:"\F1AB"
}

.fa-laptop:before{
  content:"\F109"
}

.fa-laptop-code:before{
  content:"\F5FC"
}

.fa-laptop-house:before{
  content:"\E066"
}

.fa-laptop-medical:before{
  content:"\F812"
}

.fa-laravel:before{
  content:"\F3BD"
}

.fa-lasso:before{
  content:"\F8C8"
}

.fa-lastfm:before{
  content:"\F202"
}

.fa-lastfm-square:before{
  content:"\F203"
}

.fa-laugh:before{
  content:"\F599"
}

.fa-laugh-beam:before{
  content:"\F59A"
}

.fa-laugh-squint:before{
  content:"\F59B"
}

.fa-laugh-wink:before{
  content:"\F59C"
}

.fa-layer-group:before{
  content:"\F5FD"
}

.fa-layer-minus:before{
  content:"\F5FE"
}

.fa-layer-plus:before{
  content:"\F5FF"
}

.fa-leaf:before{
  content:"\F06C"
}

.fa-leaf-heart:before{
  content:"\F4CB"
}

.fa-leaf-maple:before{
  content:"\F6F6"
}

.fa-leaf-oak:before{
  content:"\F6F7"
}

.fa-leanpub:before{
  content:"\F212"
}

.fa-lemon:before{
  content:"\F094"
}

.fa-less:before{
  content:"\F41D"
}

.fa-less-than:before{
  content:"\F536"
}

.fa-less-than-equal:before{
  content:"\F537"
}

.fa-level-down:before{
  content:"\F149"
}

.fa-level-down-alt:before{
  content:"\F3BE"
}

.fa-level-up:before{
  content:"\F148"
}

.fa-level-up-alt:before{
  content:"\F3BF"
}

.fa-life-ring:before{
  content:"\F1CD"
}

.fa-light-ceiling:before{
  content:"\E016"
}

.fa-light-switch:before{
  content:"\E017"
}

.fa-light-switch-off:before{
  content:"\E018"
}

.fa-light-switch-on:before{
  content:"\E019"
}

.fa-lightbulb:before{
  content:"\F0EB"
}

.fa-lightbulb-dollar:before{
  content:"\F670"
}

.fa-lightbulb-exclamation:before{
  content:"\F671"
}

.fa-lightbulb-on:before{
  content:"\F672"
}

.fa-lightbulb-slash:before{
  content:"\F673"
}

.fa-lights-holiday:before{
  content:"\F7B2"
}

.fa-line:before{
  content:"\F3C0"
}

.fa-line-columns:before{
  content:"\F870"
}

.fa-line-height:before{
  content:"\F871"
}

.fa-link:before{
  content:"\F0C1"
}

.fa-linkedin:before{
  content:"\F08C"
}

.fa-linkedin-in:before{
  content:"\F0E1"
}

.fa-linode:before{
  content:"\F2B8"
}

.fa-linux:before{
  content:"\F17C"
}

.fa-lips:before{
  content:"\F600"
}

.fa-lira-sign:before{
  content:"\F195"
}

.fa-list:before{
  content:"\F03A"
}

.fa-list-alt:before{
  content:"\F022"
}

.fa-list-music:before{
  content:"\F8C9"
}

.fa-list-ol:before{
  content:"\F0CB"
}

.fa-list-ul:before{
  content:"\F0CA"
}

.fa-location:before{
  content:"\F601"
}

.fa-location-arrow:before{
  content:"\F124"
}

.fa-location-circle:before{
  content:"\F602"
}

.fa-location-slash:before{
  content:"\F603"
}

.fa-lock:before{
  content:"\F023"
}

.fa-lock-alt:before{
  content:"\F30D"
}

.fa-lock-open:before{
  content:"\F3C1"
}

.fa-lock-open-alt:before{
  content:"\F3C2"
}

.fa-long-arrow-alt-down:before{
  content:"\F309"
}

.fa-long-arrow-alt-left:before{
  content:"\F30A"
}

.fa-long-arrow-alt-right:before{
  content:"\F30B"
}

.fa-long-arrow-alt-up:before{
  content:"\F30C"
}

.fa-long-arrow-down:before{
  content:"\F175"
}

.fa-long-arrow-left:before{
  content:"\F177"
}

.fa-long-arrow-right:before{
  content:"\F178"
}

.fa-long-arrow-up:before{
  content:"\F176"
}

.fa-loveseat:before{
  content:"\F4CC"
}

.fa-low-vision:before{
  content:"\F2A8"
}

.fa-luchador:before{
  content:"\F455"
}

.fa-luggage-cart:before{
  content:"\F59D"
}

.fa-lungs:before{
  content:"\F604"
}

.fa-lungs-virus:before{
  content:"\E067"
}

.fa-lyft:before{
  content:"\F3C3"
}

.fa-mace:before{
  content:"\F6F8"
}

.fa-magento:before{
  content:"\F3C4"
}

.fa-magic:before{
  content:"\F0D0"
}

.fa-magnet:before{
  content:"\F076"
}

.fa-mail-bulk:before{
  content:"\F674"
}

.fa-mailbox:before{
  content:"\F813"
}

.fa-mailchimp:before{
  content:"\F59E"
}

.fa-male:before{
  content:"\F183"
}

.fa-mandalorian:before{
  content:"\F50F"
}

.fa-mandolin:before{
  content:"\F6F9"
}

.fa-map:before{
  content:"\F279"
}

.fa-map-marked:before{
  content:"\F59F"
}

.fa-map-marked-alt:before{
  content:"\F5A0"
}

.fa-map-marker:before{
  content:"\F041"
}

.fa-map-marker-alt:before{
  content:"\F3C5"
}

.fa-map-marker-alt-slash:before{
  content:"\F605"
}

.fa-map-marker-check:before{
  content:"\F606"
}

.fa-map-marker-edit:before{
  content:"\F607"
}

.fa-map-marker-exclamation:before{
  content:"\F608"
}

.fa-map-marker-minus:before{
  content:"\F609"
}

.fa-map-marker-plus:before{
  content:"\F60A"
}

.fa-map-marker-question:before{
  content:"\F60B"
}

.fa-map-marker-slash:before{
  content:"\F60C"
}

.fa-map-marker-smile:before{
  content:"\F60D"
}

.fa-map-marker-times:before{
  content:"\F60E"
}

.fa-map-pin:before{
  content:"\F276"
}

.fa-map-signs:before{
  content:"\F277"
}

.fa-markdown:before{
  content:"\F60F"
}

.fa-marker:before{
  content:"\F5A1"
}

.fa-mars:before{
  content:"\F222"
}

.fa-mars-double:before{
  content:"\F227"
}

.fa-mars-stroke:before{
  content:"\F229"
}

.fa-mars-stroke-h:before{
  content:"\F22B"
}

.fa-mars-stroke-v:before{
  content:"\F22A"
}

.fa-mask:before{
  content:"\F6FA"
}

.fa-mastodon:before{
  content:"\F4F6"
}

.fa-maxcdn:before{
  content:"\F136"
}

.fa-mdb:before{
  content:"\F8CA"
}

.fa-meat:before{
  content:"\F814"
}

.fa-medal:before{
  content:"\F5A2"
}

.fa-medapps:before{
  content:"\F3C6"
}

.fa-medium:before{
  content:"\F23A"
}

.fa-medium-m:before{
  content:"\F3C7"
}

.fa-medkit:before{
  content:"\F0FA"
}

.fa-medrt:before{
  content:"\F3C8"
}

.fa-meetup:before{
  content:"\F2E0"
}

.fa-megaphone:before{
  content:"\F675"
}

.fa-megaport:before{
  content:"\F5A3"
}

.fa-meh:before{
  content:"\F11A"
}

.fa-meh-blank:before{
  content:"\F5A4"
}

.fa-meh-rolling-eyes:before{
  content:"\F5A5"
}

.fa-memory:before{
  content:"\F538"
}

.fa-mendeley:before{
  content:"\F7B3"
}

.fa-menorah:before{
  content:"\F676"
}

.fa-mercury:before{
  content:"\F223"
}

.fa-meteor:before{
  content:"\F753"
}

.fa-microblog:before{
  content:"\E01A"
}

.fa-microchip:before{
  content:"\F2DB"
}

.fa-microphone:before{
  content:"\F130"
}

.fa-microphone-alt:before{
  content:"\F3C9"
}

.fa-microphone-alt-slash:before{
  content:"\F539"
}

.fa-microphone-slash:before{
  content:"\F131"
}

.fa-microphone-stand:before{
  content:"\F8CB"
}

.fa-microscope:before{
  content:"\F610"
}

.fa-microsoft:before{
  content:"\F3CA"
}

.fa-microwave:before{
  content:"\E01B"
}

.fa-mind-share:before{
  content:"\F677"
}

.fa-minus:before{
  content:"\F068"
}

.fa-minus-circle:before{
  content:"\F056"
}

.fa-minus-hexagon:before{
  content:"\F307"
}

.fa-minus-octagon:before{
  content:"\F308"
}

.fa-minus-square:before{
  content:"\F146"
}

.fa-mistletoe:before{
  content:"\F7B4"
}

.fa-mitten:before{
  content:"\F7B5"
}

.fa-mix:before{
  content:"\F3CB"
}

.fa-mixcloud:before{
  content:"\F289"
}

.fa-mixer:before{
  content:"\E056"
}

.fa-mizuni:before{
  content:"\F3CC"
}

.fa-mobile:before{
  content:"\F10B"
}

.fa-mobile-alt:before{
  content:"\F3CD"
}

.fa-mobile-android:before{
  content:"\F3CE"
}

.fa-mobile-android-alt:before{
  content:"\F3CF"
}

.fa-modx:before{
  content:"\F285"
}

.fa-monero:before{
  content:"\F3D0"
}

.fa-money-bill:before{
  content:"\F0D6"
}

.fa-money-bill-alt:before{
  content:"\F3D1"
}

.fa-money-bill-wave:before{
  content:"\F53A"
}

.fa-money-bill-wave-alt:before{
  content:"\F53B"
}

.fa-money-check:before{
  content:"\F53C"
}

.fa-money-check-alt:before{
  content:"\F53D"
}

.fa-money-check-edit:before{
  content:"\F872"
}

.fa-money-check-edit-alt:before{
  content:"\F873"
}

.fa-monitor-heart-rate:before{
  content:"\F611"
}

.fa-monkey:before{
  content:"\F6FB"
}

.fa-monument:before{
  content:"\F5A6"
}

.fa-moon:before{
  content:"\F186"
}

.fa-moon-cloud:before{
  content:"\F754"
}

.fa-moon-stars:before{
  content:"\F755"
}

.fa-mortar-pestle:before{
  content:"\F5A7"
}

.fa-mosque:before{
  content:"\F678"
}

.fa-motorcycle:before{
  content:"\F21C"
}

.fa-mountain:before{
  content:"\F6FC"
}

.fa-mountains:before{
  content:"\F6FD"
}

.fa-mouse:before{
  content:"\F8CC"
}

.fa-mouse-alt:before{
  content:"\F8CD"
}

.fa-mouse-pointer:before{
  content:"\F245"
}

.fa-mp3-player:before{
  content:"\F8CE"
}

.fa-mug:before{
  content:"\F874"
}

.fa-mug-hot:before{
  content:"\F7B6"
}

.fa-mug-marshmallows:before{
  content:"\F7B7"
}

.fa-mug-tea:before{
  content:"\F875"
}

.fa-music:before{
  content:"\F001"
}

.fa-music-alt:before{
  content:"\F8CF"
}

.fa-music-alt-slash:before{
  content:"\F8D0"
}

.fa-music-slash:before{
  content:"\F8D1"
}

.fa-napster:before{
  content:"\F3D2"
}

.fa-narwhal:before{
  content:"\F6FE"
}

.fa-neos:before{
  content:"\F612"
}

.fa-network-wired:before{
  content:"\F6FF"
}

.fa-neuter:before{
  content:"\F22C"
}

.fa-newspaper:before{
  content:"\F1EA"
}

.fa-nimblr:before{
  content:"\F5A8"
}

.fa-node:before{
  content:"\F419"
}

.fa-node-js:before{
  content:"\F3D3"
}

.fa-not-equal:before{
  content:"\F53E"
}

.fa-notes-medical:before{
  content:"\F481"
}

.fa-npm:before{
  content:"\F3D4"
}

.fa-ns8:before{
  content:"\F3D5"
}

.fa-nutritionix:before{
  content:"\F3D6"
}

.fa-object-group:before{
  content:"\F247"
}

.fa-object-ungroup:before{
  content:"\F248"
}

.fa-octagon:before{
  content:"\F306"
}

.fa-octopus-deploy:before{
  content:"\E082"
}

.fa-odnoklassniki:before{
  content:"\F263"
}

.fa-odnoklassniki-square:before{
  content:"\F264"
}

.fa-oil-can:before{
  content:"\F613"
}

.fa-oil-temp:before{
  content:"\F614"
}

.fa-old-republic:before{
  content:"\F510"
}

.fa-om:before{
  content:"\F679"
}

.fa-omega:before{
  content:"\F67A"
}

.fa-opencart:before{
  content:"\F23D"
}

.fa-openid:before{
  content:"\F19B"
}

.fa-opera:before{
  content:"\F26A"
}

.fa-optin-monster:before{
  content:"\F23C"
}

.fa-orcid:before{
  content:"\F8D2"
}

.fa-ornament:before{
  content:"\F7B8"
}

.fa-osi:before{
  content:"\F41A"
}

.fa-otter:before{
  content:"\F700"
}

.fa-outdent:before{
  content:"\F03B"
}

.fa-outlet:before{
  content:"\E01C"
}

.fa-oven:before{
  content:"\E01D"
}

.fa-overline:before{
  content:"\F876"
}

.fa-page-break:before{
  content:"\F877"
}

.fa-page4:before{
  content:"\F3D7"
}

.fa-pagelines:before{
  content:"\F18C"
}

.fa-pager:before{
  content:"\F815"
}

.fa-paint-brush:before{
  content:"\F1FC"
}

.fa-paint-brush-alt:before{
  content:"\F5A9"
}

.fa-paint-roller:before{
  content:"\F5AA"
}

.fa-palette:before{
  content:"\F53F"
}

.fa-palfed:before{
  content:"\F3D8"
}

.fa-pallet:before{
  content:"\F482"
}

.fa-pallet-alt:before{
  content:"\F483"
}

.fa-paper-plane:before{
  content:"\F1D8"
}

.fa-paperclip:before{
  content:"\F0C6"
}

.fa-parachute-box:before{
  content:"\F4CD"
}

.fa-paragraph:before{
  content:"\F1DD"
}

.fa-paragraph-rtl:before{
  content:"\F878"
}

.fa-parking:before{
  content:"\F540"
}

.fa-parking-circle:before{
  content:"\F615"
}

.fa-parking-circle-slash:before{
  content:"\F616"
}

.fa-parking-slash:before{
  content:"\F617"
}

.fa-passport:before{
  content:"\F5AB"
}

.fa-pastafarianism:before{
  content:"\F67B"
}

.fa-paste:before{
  content:"\F0EA"
}

.fa-patreon:before{
  content:"\F3D9"
}

.fa-pause:before{
  content:"\F04C"
}

.fa-pause-circle:before{
  content:"\F28B"
}

.fa-paw:before{
  content:"\F1B0"
}

.fa-paw-alt:before{
  content:"\F701"
}

.fa-paw-claws:before{
  content:"\F702"
}

.fa-paypal:before{
  content:"\F1ED"
}

.fa-peace:before{
  content:"\F67C"
}

.fa-pegasus:before{
  content:"\F703"
}

.fa-pen:before{
  content:"\F304"
}

.fa-pen-alt:before{
  content:"\F305"
}

.fa-pen-fancy:before{
  content:"\F5AC"
}

.fa-pen-nib:before{
  content:"\F5AD"
}

.fa-pen-square:before{
  content:"\F14B"
}

.fa-pencil:before{
  content:"\F040"
}

.fa-pencil-alt:before{
  content:"\F303"
}

.fa-pencil-paintbrush:before{
  content:"\F618"
}

.fa-pencil-ruler:before{
  content:"\F5AE"
}

.fa-pennant:before{
  content:"\F456"
}

.fa-penny-arcade:before{
  content:"\F704"
}

.fa-people-arrows:before{
  content:"\E068"
}

.fa-people-carry:before{
  content:"\F4CE"
}

.fa-pepper-hot:before{
  content:"\F816"
}

.fa-perbyte:before{
  content:"\E083"
}

.fa-percent:before{
  content:"\F295"
}

.fa-percentage:before{
  content:"\F541"
}

.fa-periscope:before{
  content:"\F3DA"
}

.fa-person-booth:before{
  content:"\F756"
}

.fa-person-carry:before{
  content:"\F4CF"
}

.fa-person-dolly:before{
  content:"\F4D0"
}

.fa-person-dolly-empty:before{
  content:"\F4D1"
}

.fa-person-sign:before{
  content:"\F757"
}

.fa-phabricator:before{
  content:"\F3DB"
}

.fa-phoenix-framework:before{
  content:"\F3DC"
}

.fa-phoenix-squadron:before{
  content:"\F511"
}

.fa-phone:before{
  content:"\F095"
}

.fa-phone-alt:before{
  content:"\F879"
}

.fa-phone-laptop:before{
  content:"\F87A"
}

.fa-phone-office:before{
  content:"\F67D"
}

.fa-phone-plus:before{
  content:"\F4D2"
}

.fa-phone-rotary:before{
  content:"\F8D3"
}

.fa-phone-slash:before{
  content:"\F3DD"
}

.fa-phone-square:before{
  content:"\F098"
}

.fa-phone-square-alt:before{
  content:"\F87B"
}

.fa-phone-volume:before{
  content:"\F2A0"
}

.fa-photo-video:before{
  content:"\F87C"
}

.fa-php:before{
  content:"\F457"
}

.fa-pi:before{
  content:"\F67E"
}

.fa-piano:before{
  content:"\F8D4"
}

.fa-piano-keyboard:before{
  content:"\F8D5"
}

.fa-pie:before{
  content:"\F705"
}

.fa-pied-piper:before{
  content:"\F2AE"
}

.fa-pied-piper-alt:before{
  content:"\F1A8"
}

.fa-pied-piper-hat:before{
  content:"\F4E5"
}

.fa-pied-piper-pp:before{
  content:"\F1A7"
}

.fa-pied-piper-square:before{
  content:"\E01E"
}

.fa-pig:before{
  content:"\F706"
}

.fa-piggy-bank:before{
  content:"\F4D3"
}

.fa-pills:before{
  content:"\F484"
}

.fa-pinterest:before{
  content:"\F0D2"
}

.fa-pinterest-p:before{
  content:"\F231"
}

.fa-pinterest-square:before{
  content:"\F0D3"
}

.fa-pizza:before{
  content:"\F817"
}

.fa-pizza-slice:before{
  content:"\F818"
}

.fa-place-of-worship:before{
  content:"\F67F"
}

.fa-plane:before{
  content:"\F072"
}

.fa-plane-alt:before{
  content:"\F3DE"
}

.fa-plane-arrival:before{
  content:"\F5AF"
}

.fa-plane-departure:before{
  content:"\F5B0"
}

.fa-plane-slash:before{
  content:"\E069"
}

.fa-planet-moon:before{
  content:"\E01F"
}

.fa-planet-ringed:before{
  content:"\E020"
}

.fa-play:before{
  content:"\F04B"
}

.fa-play-circle:before{
  content:"\F144"
}

.fa-playstation:before{
  content:"\F3DF"
}

.fa-plug:before{
  content:"\F1E6"
}

.fa-plus:before{
  content:"\F067"
}

.fa-plus-circle:before{
  content:"\F055"
}

.fa-plus-hexagon:before{
  content:"\F300"
}

.fa-plus-octagon:before{
  content:"\F301"
}

.fa-plus-square:before{
  content:"\F0FE"
}

.fa-podcast:before{
  content:"\F2CE"
}

.fa-podium:before{
  content:"\F680"
}

.fa-podium-star:before{
  content:"\F758"
}

.fa-police-box:before{
  content:"\E021"
}

.fa-poll:before{
  content:"\F681"
}

.fa-poll-h:before{
  content:"\F682"
}

.fa-poll-people:before{
  content:"\F759"
}

.fa-poo:before{
  content:"\F2FE"
}

.fa-poo-storm:before{
  content:"\F75A"
}

.fa-poop:before{
  content:"\F619"
}

.fa-popcorn:before{
  content:"\F819"
}

.fa-portal-enter:before{
  content:"\E022"
}

.fa-portal-exit:before{
  content:"\E023"
}

.fa-portrait:before{
  content:"\F3E0"
}

.fa-pound-sign:before{
  content:"\F154"
}

.fa-power-off:before{
  content:"\F011"
}

.fa-pray:before{
  content:"\F683"
}

.fa-praying-hands:before{
  content:"\F684"
}

.fa-prescription:before{
  content:"\F5B1"
}

.fa-prescription-bottle:before{
  content:"\F485"
}

.fa-prescription-bottle-alt:before{
  content:"\F486"
}

.fa-presentation:before{
  content:"\F685"
}

.fa-print:before{
  content:"\F02F"
}

.fa-print-search:before{
  content:"\F81A"
}

.fa-print-slash:before{
  content:"\F686"
}

.fa-procedures:before{
  content:"\F487"
}

.fa-product-hunt:before{
  content:"\F288"
}

.fa-project-diagram:before{
  content:"\F542"
}

.fa-projector:before{
  content:"\F8D6"
}

.fa-pump-medical:before{
  content:"\E06A"
}

.fa-pump-soap:before{
  content:"\E06B"
}

.fa-pumpkin:before{
  content:"\F707"
}

.fa-pushed:before{
  content:"\F3E1"
}

.fa-puzzle-piece:before{
  content:"\F12E"
}

.fa-python:before{
  content:"\F3E2"
}

.fa-qq:before{
  content:"\F1D6"
}

.fa-qrcode:before{
  content:"\F029"
}

.fa-question:before{
  content:"\F128"
}

.fa-question-circle:before{
  content:"\F059"
}

.fa-question-square:before{
  content:"\F2FD"
}

.fa-quidditch:before{
  content:"\F458"
}

.fa-quinscape:before{
  content:"\F459"
}

.fa-quora:before{
  content:"\F2C4"
}

.fa-quote-left:before{
  content:"\F10D"
}

.fa-quote-right:before{
  content:"\F10E"
}

.fa-quran:before{
  content:"\F687"
}

.fa-r-project:before{
  content:"\F4F7"
}

.fa-rabbit:before{
  content:"\F708"
}

.fa-rabbit-fast:before{
  content:"\F709"
}

.fa-racquet:before{
  content:"\F45A"
}

.fa-radar:before{
  content:"\E024"
}

.fa-radiation:before{
  content:"\F7B9"
}

.fa-radiation-alt:before{
  content:"\F7BA"
}

.fa-radio:before{
  content:"\F8D7"
}

.fa-radio-alt:before{
  content:"\F8D8"
}

.fa-rainbow:before{
  content:"\F75B"
}

.fa-raindrops:before{
  content:"\F75C"
}

.fa-ram:before{
  content:"\F70A"
}

.fa-ramp-loading:before{
  content:"\F4D4"
}

.fa-random:before{
  content:"\F074"
}

.fa-raspberry-pi:before{
  content:"\F7BB"
}

.fa-ravelry:before{
  content:"\F2D9"
}

.fa-raygun:before{
  content:"\E025"
}

.fa-react:before{
  content:"\F41B"
}

.fa-reacteurope:before{
  content:"\F75D"
}

.fa-readme:before{
  content:"\F4D5"
}

.fa-rebel:before{
  content:"\F1D0"
}

.fa-receipt:before{
  content:"\F543"
}

.fa-record-vinyl:before{
  content:"\F8D9"
}

.fa-rectangle-landscape:before{
  content:"\F2FA"
}

.fa-rectangle-portrait:before{
  content:"\F2FB"
}

.fa-rectangle-wide:before{
  content:"\F2FC"
}

.fa-recycle:before{
  content:"\F1B8"
}

.fa-red-river:before{
  content:"\F3E3"
}

.fa-reddit:before{
  content:"\F1A1"
}

.fa-reddit-alien:before{
  content:"\F281"
}

.fa-reddit-square:before{
  content:"\F1A2"
}

.fa-redhat:before{
  content:"\F7BC"
}

.fa-redo:before{
  content:"\F01E"
}

.fa-redo-alt:before{
  content:"\F2F9"
}

.fa-refrigerator:before{
  content:"\E026"
}

.fa-registered:before{
  content:"\F25D"
}

.fa-remove-format:before{
  content:"\F87D"
}

.fa-renren:before{
  content:"\F18B"
}

.fa-repeat:before{
  content:"\F363"
}

.fa-repeat-1:before{
  content:"\F365"
}

.fa-repeat-1-alt:before{
  content:"\F366"
}

.fa-repeat-alt:before{
  content:"\F364"
}

.fa-reply:before{
  content:"\F3E5"
}

.fa-reply-all:before{
  content:"\F122"
}

.fa-replyd:before{
  content:"\F3E6"
}

.fa-republican:before{
  content:"\F75E"
}

.fa-researchgate:before{
  content:"\F4F8"
}

.fa-resolving:before{
  content:"\F3E7"
}

.fa-restroom:before{
  content:"\F7BD"
}

.fa-retweet:before{
  content:"\F079"
}

.fa-retweet-alt:before{
  content:"\F361"
}

.fa-rev:before{
  content:"\F5B2"
}

.fa-ribbon:before{
  content:"\F4D6"
}

.fa-ring:before{
  content:"\F70B"
}

.fa-rings-wedding:before{
  content:"\F81B"
}

.fa-road:before{
  content:"\F018"
}

.fa-robot:before{
  content:"\F544"
}

.fa-rocket:before{
  content:"\F135"
}

.fa-rocket-launch:before{
  content:"\E027"
}

.fa-rocketchat:before{
  content:"\F3E8"
}

.fa-rockrms:before{
  content:"\F3E9"
}

.fa-route:before{
  content:"\F4D7"
}

.fa-route-highway:before{
  content:"\F61A"
}

.fa-route-interstate:before{
  content:"\F61B"
}

.fa-router:before{
  content:"\F8DA"
}

.fa-rss:before{
  content:"\F09E"
}

.fa-rss-square:before{
  content:"\F143"
}

.fa-ruble-sign:before{
  content:"\F158"
}

.fa-ruler:before{
  content:"\F545"
}

.fa-ruler-combined:before{
  content:"\F546"
}

.fa-ruler-horizontal:before{
  content:"\F547"
}

.fa-ruler-triangle:before{
  content:"\F61C"
}

.fa-ruler-vertical:before{
  content:"\F548"
}

.fa-running:before{
  content:"\F70C"
}

.fa-rupee-sign:before{
  content:"\F156"
}

.fa-rust:before{
  content:"\E07A"
}

.fa-rv:before{
  content:"\F7BE"
}

.fa-sack:before{
  content:"\F81C"
}

.fa-sack-dollar:before{
  content:"\F81D"
}

.fa-sad-cry:before{
  content:"\F5B3"
}

.fa-sad-tear:before{
  content:"\F5B4"
}

.fa-safari:before{
  content:"\F267"
}

.fa-salad:before{
  content:"\F81E"
}

.fa-salesforce:before{
  content:"\F83B"
}

.fa-sandwich:before{
  content:"\F81F"
}

.fa-sass:before{
  content:"\F41E"
}

.fa-satellite:before{
  content:"\F7BF"
}

.fa-satellite-dish:before{
  content:"\F7C0"
}

.fa-sausage:before{
  content:"\F820"
}

.fa-save:before{
  content:"\F0C7"
}

.fa-sax-hot:before{
  content:"\F8DB"
}

.fa-saxophone:before{
  content:"\F8DC"
}

.fa-scalpel:before{
  content:"\F61D"
}

.fa-scalpel-path:before{
  content:"\F61E"
}

.fa-scanner:before{
  content:"\F488"
}

.fa-scanner-image:before{
  content:"\F8F3"
}

.fa-scanner-keyboard:before{
  content:"\F489"
}

.fa-scanner-touchscreen:before{
  content:"\F48A"
}

.fa-scarecrow:before{
  content:"\F70D"
}

.fa-scarf:before{
  content:"\F7C1"
}

.fa-schlix:before{
  content:"\F3EA"
}

.fa-school:before{
  content:"\F549"
}

.fa-screwdriver:before{
  content:"\F54A"
}

.fa-scribd:before{
  content:"\F28A"
}

.fa-scroll:before{
  content:"\F70E"
}

.fa-scroll-old:before{
  content:"\F70F"
}

.fa-scrubber:before{
  content:"\F2F8"
}

.fa-scythe:before{
  content:"\F710"
}

.fa-sd-card:before{
  content:"\F7C2"
}

.fa-search:before{
  content:"\F002"
}

.fa-search-dollar:before{
  content:"\F688"
}

.fa-search-location:before{
  content:"\F689"
}

.fa-search-minus:before{
  content:"\F010"
}

.fa-search-plus:before{
  content:"\F00E"
}

.fa-searchengin:before{
  content:"\F3EB"
}

.fa-seedling:before{
  content:"\F4D8"
}

.fa-sellcast:before{
  content:"\F2DA"
}

.fa-sellsy:before{
  content:"\F213"
}

.fa-send-back:before{
  content:"\F87E"
}

.fa-send-backward:before{
  content:"\F87F"
}

.fa-sensor:before{
  content:"\E028"
}

.fa-sensor-alert:before{
  content:"\E029"
}

.fa-sensor-fire:before{
  content:"\E02A"
}

.fa-sensor-on:before{
  content:"\E02B"
}

.fa-sensor-smoke:before{
  content:"\E02C"
}

.fa-server:before{
  content:"\F233"
}

.fa-servicestack:before{
  content:"\F3EC"
}

.fa-shapes:before{
  content:"\F61F"
}

.fa-share:before{
  content:"\F064"
}

.fa-share-all:before{
  content:"\F367"
}

.fa-share-alt:before{
  content:"\F1E0"
}

.fa-share-alt-square:before{
  content:"\F1E1"
}

.fa-share-square:before{
  content:"\F14D"
}

.fa-sheep:before{
  content:"\F711"
}

.fa-shekel-sign:before{
  content:"\F20B"
}

.fa-shield:before{
  content:"\F132"
}

.fa-shield-alt:before{
  content:"\F3ED"
}

.fa-shield-check:before{
  content:"\F2F7"
}

.fa-shield-cross:before{
  content:"\F712"
}

.fa-shield-virus:before{
  content:"\E06C"
}

.fa-ship:before{
  content:"\F21A"
}

.fa-shipping-fast:before{
  content:"\F48B"
}

.fa-shipping-timed:before{
  content:"\F48C"
}

.fa-shirtsinbulk:before{
  content:"\F214"
}

.fa-shish-kebab:before{
  content:"\F821"
}

.fa-shoe-prints:before{
  content:"\F54B"
}

.fa-shopify:before{
  content:"\E057"
}

.fa-shopping-bag:before{
  content:"\F290"
}

.fa-shopping-basket:before{
  content:"\F291"
}

.fa-shopping-cart:before{
  content:"\F07A"
}

.fa-shopware:before{
  content:"\F5B5"
}

.fa-shovel:before{
  content:"\F713"
}

.fa-shovel-snow:before{
  content:"\F7C3"
}

.fa-shower:before{
  content:"\F2CC"
}

.fa-shredder:before{
  content:"\F68A"
}

.fa-shuttle-van:before{
  content:"\F5B6"
}

.fa-shuttlecock:before{
  content:"\F45B"
}

.fa-sickle:before{
  content:"\F822"
}

.fa-sigma:before{
  content:"\F68B"
}

.fa-sign:before{
  content:"\F4D9"
}

.fa-sign-in:before{
  content:"\F090"
}

.fa-sign-in-alt:before{
  content:"\F2F6"
}

.fa-sign-language:before{
  content:"\F2A7"
}

.fa-sign-out:before{
  content:"\F08B"
}

.fa-sign-out-alt:before{
  content:"\F2F5"
}

.fa-signal:before{
  content:"\F012"
}

.fa-signal-1:before{
  content:"\F68C"
}

.fa-signal-2:before{
  content:"\F68D"
}

.fa-signal-3:before{
  content:"\F68E"
}

.fa-signal-4:before{
  content:"\F68F"
}

.fa-signal-alt:before{
  content:"\F690"
}

.fa-signal-alt-1:before{
  content:"\F691"
}

.fa-signal-alt-2:before{
  content:"\F692"
}

.fa-signal-alt-3:before{
  content:"\F693"
}

.fa-signal-alt-slash:before{
  content:"\F694"
}

.fa-signal-slash:before{
  content:"\F695"
}

.fa-signal-stream:before{
  content:"\F8DD"
}

.fa-signature:before{
  content:"\F5B7"
}

.fa-sim-card:before{
  content:"\F7C4"
}

.fa-simplybuilt:before{
  content:"\F215"
}

.fa-sink:before{
  content:"\E06D"
}

.fa-siren:before{
  content:"\E02D"
}

.fa-siren-on:before{
  content:"\E02E"
}

.fa-sistrix:before{
  content:"\F3EE"
}

.fa-sitemap:before{
  content:"\F0E8"
}

.fa-sith:before{
  content:"\F512"
}

.fa-skating:before{
  content:"\F7C5"
}

.fa-skeleton:before{
  content:"\F620"
}

.fa-sketch:before{
  content:"\F7C6"
}

.fa-ski-jump:before{
  content:"\F7C7"
}

.fa-ski-lift:before{
  content:"\F7C8"
}

.fa-skiing:before{
  content:"\F7C9"
}

.fa-skiing-nordic:before{
  content:"\F7CA"
}

.fa-skull:before{
  content:"\F54C"
}

.fa-skull-cow:before{
  content:"\F8DE"
}

.fa-skull-crossbones:before{
  content:"\F714"
}

.fa-skyatlas:before{
  content:"\F216"
}

.fa-skype:before{
  content:"\F17E"
}

.fa-slack:before{
  content:"\F198"
}

.fa-slack-hash:before{
  content:"\F3EF"
}

.fa-slash:before{
  content:"\F715"
}

.fa-sledding:before{
  content:"\F7CB"
}

.fa-sleigh:before{
  content:"\F7CC"
}

.fa-sliders-h:before{
  content:"\F1DE"
}

.fa-sliders-h-square:before{
  content:"\F3F0"
}

.fa-sliders-v:before{
  content:"\F3F1"
}

.fa-sliders-v-square:before{
  content:"\F3F2"
}

.fa-slideshare:before{
  content:"\F1E7"
}

.fa-smile:before{
  content:"\F118"
}

.fa-smile-beam:before{
  content:"\F5B8"
}

.fa-smile-plus:before{
  content:"\F5B9"
}

.fa-smile-wink:before{
  content:"\F4DA"
}

.fa-smog:before{
  content:"\F75F"
}

.fa-smoke:before{
  content:"\F760"
}

.fa-smoking:before{
  content:"\F48D"
}

.fa-smoking-ban:before{
  content:"\F54D"
}

.fa-sms:before{
  content:"\F7CD"
}

.fa-snake:before{
  content:"\F716"
}

.fa-snapchat:before{
  content:"\F2AB"
}

.fa-snapchat-ghost:before{
  content:"\F2AC"
}

.fa-snapchat-square:before{
  content:"\F2AD"
}

.fa-snooze:before{
  content:"\F880"
}

.fa-snow-blowing:before{
  content:"\F761"
}

.fa-snowboarding:before{
  content:"\F7CE"
}

.fa-snowflake:before{
  content:"\F2DC"
}

.fa-snowflakes:before{
  content:"\F7CF"
}

.fa-snowman:before{
  content:"\F7D0"
}

.fa-snowmobile:before{
  content:"\F7D1"
}

.fa-snowplow:before{
  content:"\F7D2"
}

.fa-soap:before{
  content:"\E06E"
}

.fa-socks:before{
  content:"\F696"
}

.fa-solar-panel:before{
  content:"\F5BA"
}

.fa-solar-system:before{
  content:"\E02F"
}

.fa-sort:before{
  content:"\F0DC"
}

.fa-sort-alpha-down:before{
  content:"\F15D"
}

.fa-sort-alpha-down-alt:before{
  content:"\F881"
}

.fa-sort-alpha-up:before{
  content:"\F15E"
}

.fa-sort-alpha-up-alt:before{
  content:"\F882"
}

.fa-sort-alt:before{
  content:"\F883"
}

.fa-sort-amount-down:before{
  content:"\F160"
}

.fa-sort-amount-down-alt:before{
  content:"\F884"
}

.fa-sort-amount-up:before{
  content:"\F161"
}

.fa-sort-amount-up-alt:before{
  content:"\F885"
}

.fa-sort-circle:before{
  content:"\E030"
}

.fa-sort-circle-down:before{
  content:"\E031"
}

.fa-sort-circle-up:before{
  content:"\E032"
}

.fa-sort-down:before{
  content:"\F0DD"
}

.fa-sort-numeric-down:before{
  content:"\F162"
}

.fa-sort-numeric-down-alt:before{
  content:"\F886"
}

.fa-sort-numeric-up:before{
  content:"\F163"
}

.fa-sort-numeric-up-alt:before{
  content:"\F887"
}

.fa-sort-shapes-down:before{
  content:"\F888"
}

.fa-sort-shapes-down-alt:before{
  content:"\F889"
}

.fa-sort-shapes-up:before{
  content:"\F88A"
}

.fa-sort-shapes-up-alt:before{
  content:"\F88B"
}

.fa-sort-size-down:before{
  content:"\F88C"
}

.fa-sort-size-down-alt:before{
  content:"\F88D"
}

.fa-sort-size-up:before{
  content:"\F88E"
}

.fa-sort-size-up-alt:before{
  content:"\F88F"
}

.fa-sort-up:before{
  content:"\F0DE"
}

.fa-soundcloud:before{
  content:"\F1BE"
}

.fa-soup:before{
  content:"\F823"
}

.fa-sourcetree:before{
  content:"\F7D3"
}

.fa-spa:before{
  content:"\F5BB"
}

.fa-space-shuttle:before{
  content:"\F197"
}

.fa-space-station-moon:before{
  content:"\E033"
}

.fa-space-station-moon-alt:before{
  content:"\E034"
}

.fa-spade:before{
  content:"\F2F4"
}

.fa-sparkles:before{
  content:"\F890"
}

.fa-speakap:before{
  content:"\F3F3"
}

.fa-speaker:before{
  content:"\F8DF"
}

.fa-speaker-deck:before{
  content:"\F83C"
}

.fa-speakers:before{
  content:"\F8E0"
}

.fa-spell-check:before{
  content:"\F891"
}

.fa-spider:before{
  content:"\F717"
}

.fa-spider-black-widow:before{
  content:"\F718"
}

.fa-spider-web:before{
  content:"\F719"
}

.fa-spinner:before{
  content:"\F110"
}

.fa-spinner-third:before{
  content:"\F3F4"
}

.fa-splotch:before{
  content:"\F5BC"
}

.fa-spotify:before{
  content:"\F1BC"
}

.fa-spray-can:before{
  content:"\F5BD"
}

.fa-sprinkler:before{
  content:"\E035"
}

.fa-square:before{
  content:"\F0C8"
}

.fa-square-full:before{
  content:"\F45C"
}

.fa-square-root:before{
  content:"\F697"
}

.fa-square-root-alt:before{
  content:"\F698"
}

.fa-squarespace:before{
  content:"\F5BE"
}

.fa-squirrel:before{
  content:"\F71A"
}

.fa-stack-exchange:before{
  content:"\F18D"
}

.fa-stack-overflow:before{
  content:"\F16C"
}

.fa-stackpath:before{
  content:"\F842"
}

.fa-staff:before{
  content:"\F71B"
}

.fa-stamp:before{
  content:"\F5BF"
}

.fa-star:before{
  content:"\F005"
}

.fa-star-and-crescent:before{
  content:"\F699"
}

.fa-star-christmas:before{
  content:"\F7D4"
}

.fa-star-exclamation:before{
  content:"\F2F3"
}

.fa-star-half:before{
  content:"\F089"
}

.fa-star-half-alt:before{
  content:"\F5C0"
}

.fa-star-of-david:before{
  content:"\F69A"
}

.fa-star-of-life:before{
  content:"\F621"
}

.fa-star-shooting:before{
  content:"\E036"
}

.fa-starfighter:before{
  content:"\E037"
}

.fa-starfighter-alt:before{
  content:"\E038"
}

.fa-stars:before{
  content:"\F762"
}

.fa-starship:before{
  content:"\E039"
}

.fa-starship-freighter:before{
  content:"\E03A"
}

.fa-staylinked:before{
  content:"\F3F5"
}

.fa-steak:before{
  content:"\F824"
}

.fa-steam:before{
  content:"\F1B6"
}

.fa-steam-square:before{
  content:"\F1B7"
}

.fa-steam-symbol:before{
  content:"\F3F6"
}

.fa-steering-wheel:before{
  content:"\F622"
}

.fa-step-backward:before{
  content:"\F048"
}

.fa-step-forward:before{
  content:"\F051"
}

.fa-stethoscope:before{
  content:"\F0F1"
}

.fa-sticker-mule:before{
  content:"\F3F7"
}

.fa-sticky-note:before{
  content:"\F249"
}

.fa-stocking:before{
  content:"\F7D5"
}

.fa-stomach:before{
  content:"\F623"
}

.fa-stop:before{
  content:"\F04D"
}

.fa-stop-circle:before{
  content:"\F28D"
}

.fa-stopwatch:before{
  content:"\F2F2"
}

.fa-stopwatch-20:before{
  content:"\E06F"
}

.fa-store:before{
  content:"\F54E"
}

.fa-store-alt:before{
  content:"\F54F"
}

.fa-store-alt-slash:before{
  content:"\E070"
}

.fa-store-slash:before{
  content:"\E071"
}

.fa-strava:before{
  content:"\F428"
}

.fa-stream:before{
  content:"\F550"
}

.fa-street-view:before{
  content:"\F21D"
}

.fa-stretcher:before{
  content:"\F825"
}

.fa-strikethrough:before{
  content:"\F0CC"
}

.fa-stripe:before{
  content:"\F429"
}

.fa-stripe-s:before{
  content:"\F42A"
}

.fa-stroopwafel:before{
  content:"\F551"
}

.fa-studiovinari:before{
  content:"\F3F8"
}

.fa-stumbleupon:before{
  content:"\F1A4"
}

.fa-stumbleupon-circle:before{
  content:"\F1A3"
}

.fa-subscript:before{
  content:"\F12C"
}

.fa-subway:before{
  content:"\F239"
}

.fa-suitcase:before{
  content:"\F0F2"
}

.fa-suitcase-rolling:before{
  content:"\F5C1"
}

.fa-sun:before{
  content:"\F185"
}

.fa-sun-cloud:before{
  content:"\F763"
}

.fa-sun-dust:before{
  content:"\F764"
}

.fa-sun-haze:before{
  content:"\F765"
}

.fa-sunglasses:before{
  content:"\F892"
}

.fa-sunrise:before{
  content:"\F766"
}

.fa-sunset:before{
  content:"\F767"
}

.fa-superpowers:before{
  content:"\F2DD"
}

.fa-superscript:before{
  content:"\F12B"
}

.fa-supple:before{
  content:"\F3F9"
}

.fa-surprise:before{
  content:"\F5C2"
}

.fa-suse:before{
  content:"\F7D6"
}

.fa-swatchbook:before{
  content:"\F5C3"
}

.fa-swift:before{
  content:"\F8E1"
}

.fa-swimmer:before{
  content:"\F5C4"
}

.fa-swimming-pool:before{
  content:"\F5C5"
}

.fa-sword:before{
  content:"\F71C"
}

.fa-sword-laser:before{
  content:"\E03B"
}

.fa-sword-laser-alt:before{
  content:"\E03C"
}

.fa-swords:before{
  content:"\F71D"
}

.fa-swords-laser:before{
  content:"\E03D"
}

.fa-symfony:before{
  content:"\F83D"
}

.fa-synagogue:before{
  content:"\F69B"
}

.fa-sync:before{
  content:"\F021"
}

.fa-sync-alt:before{
  content:"\F2F1"
}

.fa-syringe:before{
  content:"\F48E"
}

.fa-table:before{
  content:"\F0CE"
}

.fa-table-tennis:before{
  content:"\F45D"
}

.fa-tablet:before{
  content:"\F10A"
}

.fa-tablet-alt:before{
  content:"\F3FA"
}

.fa-tablet-android:before{
  content:"\F3FB"
}

.fa-tablet-android-alt:before{
  content:"\F3FC"
}

.fa-tablet-rugged:before{
  content:"\F48F"
}

.fa-tablets:before{
  content:"\F490"
}

.fa-tachometer:before{
  content:"\F0E4"
}

.fa-tachometer-alt:before{
  content:"\F3FD"
}

.fa-tachometer-alt-average:before{
  content:"\F624"
}

.fa-tachometer-alt-fast:before{
  content:"\F625"
}

.fa-tachometer-alt-fastest:before{
  content:"\F626"
}

.fa-tachometer-alt-slow:before{
  content:"\F627"
}

.fa-tachometer-alt-slowest:before{
  content:"\F628"
}

.fa-tachometer-average:before{
  content:"\F629"
}

.fa-tachometer-fast:before{
  content:"\F62A"
}

.fa-tachometer-fastest:before{
  content:"\F62B"
}

.fa-tachometer-slow:before{
  content:"\F62C"
}

.fa-tachometer-slowest:before{
  content:"\F62D"
}

.fa-taco:before{
  content:"\F826"
}

.fa-tag:before{
  content:"\F02B"
}

.fa-tags:before{
  content:"\F02C"
}

.fa-tally:before{
  content:"\F69C"
}

.fa-tanakh:before{
  content:"\F827"
}

.fa-tape:before{
  content:"\F4DB"
}

.fa-tasks:before{
  content:"\F0AE"
}

.fa-tasks-alt:before{
  content:"\F828"
}

.fa-taxi:before{
  content:"\F1BA"
}

.fa-teamspeak:before{
  content:"\F4F9"
}

.fa-teeth:before{
  content:"\F62E"
}

.fa-teeth-open:before{
  content:"\F62F"
}

.fa-telegram:before{
  content:"\F2C6"
}

.fa-telegram-plane:before{
  content:"\F3FE"
}

.fa-telescope:before{
  content:"\E03E"
}

.fa-temperature-down:before{
  content:"\E03F"
}

.fa-temperature-frigid:before{
  content:"\F768"
}

.fa-temperature-high:before{
  content:"\F769"
}

.fa-temperature-hot:before{
  content:"\F76A"
}

.fa-temperature-low:before{
  content:"\F76B"
}

.fa-temperature-up:before{
  content:"\E040"
}

.fa-tencent-weibo:before{
  content:"\F1D5"
}

.fa-tenge:before{
  content:"\F7D7"
}

.fa-tennis-ball:before{
  content:"\F45E"
}

.fa-terminal:before{
  content:"\F120"
}

.fa-text:before{
  content:"\F893"
}

.fa-text-height:before{
  content:"\F034"
}

.fa-text-size:before{
  content:"\F894"
}

.fa-text-width:before{
  content:"\F035"
}

.fa-th:before{
  content:"\F00A"
}

.fa-th-large:before{
  content:"\F009"
}

.fa-th-list:before{
  content:"\F00B"
}

.fa-the-red-yeti:before{
  content:"\F69D"
}

.fa-theater-masks:before{
  content:"\F630"
}

.fa-themeco:before{
  content:"\F5C6"
}

.fa-themeisle:before{
  content:"\F2B2"
}

.fa-thermometer:before{
  content:"\F491"
}

.fa-thermometer-empty:before{
  content:"\F2CB"
}

.fa-thermometer-full:before{
  content:"\F2C7"
}

.fa-thermometer-half:before{
  content:"\F2C9"
}

.fa-thermometer-quarter:before{
  content:"\F2CA"
}

.fa-thermometer-three-quarters:before{
  content:"\F2C8"
}

.fa-theta:before{
  content:"\F69E"
}

.fa-think-peaks:before{
  content:"\F731"
}

.fa-thumbs-down:before{
  content:"\F165"
}

.fa-thumbs-up:before{
  content:"\F164"
}

.fa-thumbtack:before{
  content:"\F08D"
}

.fa-thunderstorm:before{
  content:"\F76C"
}

.fa-thunderstorm-moon:before{
  content:"\F76D"
}

.fa-thunderstorm-sun:before{
  content:"\F76E"
}

.fa-ticket:before{
  content:"\F145"
}

.fa-ticket-alt:before{
  content:"\F3FF"
}

.fa-tiktok:before{
  content:"\E07B"
}

.fa-tilde:before{
  content:"\F69F"
}

.fa-times:before{
  content:"\F00D"
}

.fa-times-circle:before{
  content:"\F057"
}

.fa-times-hexagon:before{
  content:"\F2EE"
}

.fa-times-octagon:before{
  content:"\F2F0"
}

.fa-times-square:before{
  content:"\F2D3"
}

.fa-tint:before{
  content:"\F043"
}

.fa-tint-slash:before{
  content:"\F5C7"
}

.fa-tire:before{
  content:"\F631"
}

.fa-tire-flat:before{
  content:"\F632"
}

.fa-tire-pressure-warning:before{
  content:"\F633"
}

.fa-tire-rugged:before{
  content:"\F634"
}

.fa-tired:before{
  content:"\F5C8"
}

.fa-toggle-off:before{
  content:"\F204"
}

.fa-toggle-on:before{
  content:"\F205"
}

.fa-toilet:before{
  content:"\F7D8"
}

.fa-toilet-paper:before{
  content:"\F71E"
}

.fa-toilet-paper-alt:before{
  content:"\F71F"
}

.fa-toilet-paper-slash:before{
  content:"\E072"
}

.fa-tombstone:before{
  content:"\F720"
}

.fa-tombstone-alt:before{
  content:"\F721"
}

.fa-toolbox:before{
  content:"\F552"
}

.fa-tools:before{
  content:"\F7D9"
}

.fa-tooth:before{
  content:"\F5C9"
}

.fa-toothbrush:before{
  content:"\F635"
}

.fa-torah:before{
  content:"\F6A0"
}

.fa-torii-gate:before{
  content:"\F6A1"
}

.fa-tornado:before{
  content:"\F76F"
}

.fa-tractor:before{
  content:"\F722"
}

.fa-trade-federation:before{
  content:"\F513"
}

.fa-trademark:before{
  content:"\F25C"
}

.fa-traffic-cone:before{
  content:"\F636"
}

.fa-traffic-light:before{
  content:"\F637"
}

.fa-traffic-light-go:before{
  content:"\F638"
}

.fa-traffic-light-slow:before{
  content:"\F639"
}

.fa-traffic-light-stop:before{
  content:"\F63A"
}

.fa-trailer:before{
  content:"\E041"
}

.fa-train:before{
  content:"\F238"
}

.fa-tram:before{
  content:"\F7DA"
}

.fa-transgender:before{
  content:"\F224"
}

.fa-transgender-alt:before{
  content:"\F225"
}

.fa-transporter:before{
  content:"\E042"
}

.fa-transporter-1:before{
  content:"\E043"
}

.fa-transporter-2:before{
  content:"\E044"
}

.fa-transporter-3:before{
  content:"\E045"
}

.fa-transporter-empty:before{
  content:"\E046"
}

.fa-trash:before{
  content:"\F1F8"
}

.fa-trash-alt:before{
  content:"\F2ED"
}

.fa-trash-restore:before{
  content:"\F829"
}

.fa-trash-restore-alt:before{
  content:"\F82A"
}

.fa-trash-undo:before{
  content:"\F895"
}

.fa-trash-undo-alt:before{
  content:"\F896"
}

.fa-treasure-chest:before{
  content:"\F723"
}

.fa-tree:before{
  content:"\F1BB"
}

.fa-tree-alt:before{
  content:"\F400"
}

.fa-tree-christmas:before{
  content:"\F7DB"
}

.fa-tree-decorated:before{
  content:"\F7DC"
}

.fa-tree-large:before{
  content:"\F7DD"
}

.fa-tree-palm:before{
  content:"\F82B"
}

.fa-trees:before{
  content:"\F724"
}

.fa-trello:before{
  content:"\F181"
}

.fa-triangle:before{
  content:"\F2EC"
}

.fa-triangle-music:before{
  content:"\F8E2"
}

.fa-trophy:before{
  content:"\F091"
}

.fa-trophy-alt:before{
  content:"\F2EB"
}

.fa-truck:before{
  content:"\F0D1"
}

.fa-truck-container:before{
  content:"\F4DC"
}

.fa-truck-couch:before{
  content:"\F4DD"
}

.fa-truck-loading:before{
  content:"\F4DE"
}

.fa-truck-monster:before{
  content:"\F63B"
}

.fa-truck-moving:before{
  content:"\F4DF"
}

.fa-truck-pickup:before{
  content:"\F63C"
}

.fa-truck-plow:before{
  content:"\F7DE"
}

.fa-truck-ramp:before{
  content:"\F4E0"
}

.fa-trumpet:before{
  content:"\F8E3"
}

.fa-tshirt:before{
  content:"\F553"
}

.fa-tty:before{
  content:"\F1E4"
}

.fa-tumblr:before{
  content:"\F173"
}

.fa-tumblr-square:before{
  content:"\F174"
}

.fa-turkey:before{
  content:"\F725"
}

.fa-turntable:before{
  content:"\F8E4"
}

.fa-turtle:before{
  content:"\F726"
}

.fa-tv:before{
  content:"\F26C"
}

.fa-tv-alt:before{
  content:"\F8E5"
}

.fa-tv-music:before{
  content:"\F8E6"
}

.fa-tv-retro:before{
  content:"\F401"
}

.fa-twitch:before{
  content:"\F1E8"
}

.fa-twitter:before{
  content:"\F099"
}

.fa-twitter-square:before{
  content:"\F081"
}

.fa-typewriter:before{
  content:"\F8E7"
}

.fa-typo3:before{
  content:"\F42B"
}

.fa-uber:before{
  content:"\F402"
}

.fa-ubuntu:before{
  content:"\F7DF"
}

.fa-ufo:before{
  content:"\E047"
}

.fa-ufo-beam:before{
  content:"\E048"
}

.fa-uikit:before{
  content:"\F403"
}

.fa-umbraco:before{
  content:"\F8E8"
}

.fa-umbrella:before{
  content:"\F0E9"
}

.fa-umbrella-beach:before{
  content:"\F5CA"
}

.fa-uncharted:before{
  content:"\E084"
}

.fa-underline:before{
  content:"\F0CD"
}

.fa-undo:before{
  content:"\F0E2"
}

.fa-undo-alt:before{
  content:"\F2EA"
}

.fa-unicorn:before{
  content:"\F727"
}

.fa-union:before{
  content:"\F6A2"
}

.fa-uniregistry:before{
  content:"\F404"
}

.fa-unity:before{
  content:"\E049"
}

.fa-universal-access:before{
  content:"\F29A"
}

.fa-university:before{
  content:"\F19C"
}

.fa-unlink:before{
  content:"\F127"
}

.fa-unlock:before{
  content:"\F09C"
}

.fa-unlock-alt:before{
  content:"\F13E"
}

.fa-unsplash:before{
  content:"\E07C"
}

.fa-untappd:before{
  content:"\F405"
}

.fa-upload:before{
  content:"\F093"
}

.fa-ups:before{
  content:"\F7E0"
}

.fa-usb:before{
  content:"\F287"
}

.fa-usb-drive:before{
  content:"\F8E9"
}

.fa-usd-circle:before{
  content:"\F2E8"
}

.fa-usd-square:before{
  content:"\F2E9"
}

.fa-user:before{
  content:"\F007"
}

.fa-user-alien:before{
  content:"\E04A"
}

.fa-user-alt:before{
  content:"\F406"
}

.fa-user-alt-slash:before{
  content:"\F4FA"
}

.fa-user-astronaut:before{
  content:"\F4FB"
}

.fa-user-chart:before{
  content:"\F6A3"
}

.fa-user-check:before{
  content:"\F4FC"
}

.fa-user-circle:before{
  content:"\F2BD"
}

.fa-user-clock:before{
  content:"\F4FD"
}

.fa-user-cog:before{
  content:"\F4FE"
}

.fa-user-cowboy:before{
  content:"\F8EA"
}

.fa-user-crown:before{
  content:"\F6A4"
}

.fa-user-edit:before{
  content:"\F4FF"
}

.fa-user-friends:before{
  content:"\F500"
}

.fa-user-graduate:before{
  content:"\F501"
}

.fa-user-hard-hat:before{
  content:"\F82C"
}

.fa-user-headset:before{
  content:"\F82D"
}

.fa-user-injured:before{
  content:"\F728"
}

.fa-user-lock:before{
  content:"\F502"
}

.fa-user-md:before{
  content:"\F0F0"
}

.fa-user-md-chat:before{
  content:"\F82E"
}

.fa-user-minus:before{
  content:"\F503"
}

.fa-user-music:before{
  content:"\F8EB"
}

.fa-user-ninja:before{
  content:"\F504"
}

.fa-user-nurse:before{
  content:"\F82F"
}

.fa-user-plus:before{
  content:"\F234"
}

.fa-user-robot:before{
  content:"\E04B"
}

.fa-user-secret:before{
  content:"\F21B"
}

.fa-user-shield:before{
  content:"\F505"
}

.fa-user-slash:before{
  content:"\F506"
}

.fa-user-tag:before{
  content:"\F507"
}

.fa-user-tie:before{
  content:"\F508"
}

.fa-user-times:before{
  content:"\F235"
}

.fa-user-unlock:before{
  content:"\E058"
}

.fa-user-visor:before{
  content:"\E04C"
}

.fa-users:before{
  content:"\F0C0"
}

.fa-users-class:before{
  content:"\F63D"
}

.fa-users-cog:before{
  content:"\F509"
}

.fa-users-crown:before{
  content:"\F6A5"
}

.fa-users-medical:before{
  content:"\F830"
}

.fa-users-slash:before{
  content:"\E073"
}

.fa-usps:before{
  content:"\F7E1"
}

.fa-ussunnah:before{
  content:"\F407"
}

.fa-utensil-fork:before{
  content:"\F2E3"
}

.fa-utensil-knife:before{
  content:"\F2E4"
}

.fa-utensil-spoon:before{
  content:"\F2E5"
}

.fa-utensils:before{
  content:"\F2E7"
}

.fa-utensils-alt:before{
  content:"\F2E6"
}

.fa-vaadin:before{
  content:"\F408"
}

.fa-vacuum:before{
  content:"\E04D"
}

.fa-vacuum-robot:before{
  content:"\E04E"
}

.fa-value-absolute:before{
  content:"\F6A6"
}

.fa-vector-square:before{
  content:"\F5CB"
}

.fa-venus:before{
  content:"\F221"
}

.fa-venus-double:before{
  content:"\F226"
}

.fa-venus-mars:before{
  content:"\F228"
}

.fa-vest:before{
  content:"\E085"
}

.fa-vest-patches:before{
  content:"\E086"
}

.fa-vhs:before{
  content:"\F8EC"
}

.fa-viacoin:before{
  content:"\F237"
}

.fa-viadeo:before{
  content:"\F2A9"
}

.fa-viadeo-square:before{
  content:"\F2AA"
}

.fa-vial:before{
  content:"\F492"
}

.fa-vials:before{
  content:"\F493"
}

.fa-viber:before{
  content:"\F409"
}

.fa-video:before{
  content:"\F03D"
}

.fa-video-plus:before{
  content:"\F4E1"
}

.fa-video-slash:before{
  content:"\F4E2"
}

.fa-vihara:before{
  content:"\F6A7"
}

.fa-vimeo:before{
  content:"\F40A"
}

.fa-vimeo-square:before{
  content:"\F194"
}

.fa-vimeo-v:before{
  content:"\F27D"
}

.fa-vine:before{
  content:"\F1CA"
}

.fa-violin:before{
  content:"\F8ED"
}

.fa-virus:before{
  content:"\E074"
}

.fa-virus-slash:before{
  content:"\E075"
}

.fa-viruses:before{
  content:"\E076"
}

.fa-vk:before{
  content:"\F189"
}

.fa-vnv:before{
  content:"\F40B"
}

.fa-voicemail:before{
  content:"\F897"
}

.fa-volcano:before{
  content:"\F770"
}

.fa-volleyball-ball:before{
  content:"\F45F"
}

.fa-volume:before{
  content:"\F6A8"
}

.fa-volume-down:before{
  content:"\F027"
}

.fa-volume-mute:before{
  content:"\F6A9"
}

.fa-volume-off:before{
  content:"\F026"
}

.fa-volume-slash:before{
  content:"\F2E2"
}

.fa-volume-up:before{
  content:"\F028"
}

.fa-vote-nay:before{
  content:"\F771"
}

.fa-vote-yea:before{
  content:"\F772"
}

.fa-vr-cardboard:before{
  content:"\F729"
}

.fa-vuejs:before{
  content:"\F41F"
}

.fa-wagon-covered:before{
  content:"\F8EE"
}

.fa-walker:before{
  content:"\F831"
}

.fa-walkie-talkie:before{
  content:"\F8EF"
}

.fa-walking:before{
  content:"\F554"
}

.fa-wallet:before{
  content:"\F555"
}

.fa-wand:before{
  content:"\F72A"
}

.fa-wand-magic:before{
  content:"\F72B"
}

.fa-warehouse:before{
  content:"\F494"
}

.fa-warehouse-alt:before{
  content:"\F495"
}

.fa-washer:before{
  content:"\F898"
}

.fa-watch:before{
  content:"\F2E1"
}

.fa-watch-calculator:before{
  content:"\F8F0"
}

.fa-watch-fitness:before{
  content:"\F63E"
}

.fa-watchman-monitoring:before{
  content:"\E087"
}

.fa-water:before{
  content:"\F773"
}

.fa-water-lower:before{
  content:"\F774"
}

.fa-water-rise:before{
  content:"\F775"
}

.fa-wave-sine:before{
  content:"\F899"
}

.fa-wave-square:before{
  content:"\F83E"
}

.fa-wave-triangle:before{
  content:"\F89A"
}

.fa-waveform:before{
  content:"\F8F1"
}

.fa-waveform-path:before{
  content:"\F8F2"
}

.fa-waze:before{
  content:"\F83F"
}

.fa-webcam:before{
  content:"\F832"
}

.fa-webcam-slash:before{
  content:"\F833"
}

.fa-weebly:before{
  content:"\F5CC"
}

.fa-weibo:before{
  content:"\F18A"
}

.fa-weight:before{
  content:"\F496"
}

.fa-weight-hanging:before{
  content:"\F5CD"
}

.fa-weixin:before{
  content:"\F1D7"
}

.fa-whale:before{
  content:"\F72C"
}

.fa-whatsapp:before{
  content:"\F232"
}

.fa-whatsapp-square:before{
  content:"\F40C"
}

.fa-wheat:before{
  content:"\F72D"
}

.fa-wheelchair:before{
  content:"\F193"
}

.fa-whistle:before{
  content:"\F460"
}

.fa-whmcs:before{
  content:"\F40D"
}

.fa-wifi:before{
  content:"\F1EB"
}

.fa-wifi-1:before{
  content:"\F6AA"
}

.fa-wifi-2:before{
  content:"\F6AB"
}

.fa-wifi-slash:before{
  content:"\F6AC"
}

.fa-wikipedia-w:before{
  content:"\F266"
}

.fa-wind:before{
  content:"\F72E"
}

.fa-wind-turbine:before{
  content:"\F89B"
}

.fa-wind-warning:before{
  content:"\F776"
}

.fa-window:before{
  content:"\F40E"
}

.fa-window-alt:before{
  content:"\F40F"
}

.fa-window-close:before{
  content:"\F410"
}

.fa-window-frame:before{
  content:"\E04F"
}

.fa-window-frame-open:before{
  content:"\E050"
}

.fa-window-maximize:before{
  content:"\F2D0"
}

.fa-window-minimize:before{
  content:"\F2D1"
}

.fa-window-restore:before{
  content:"\F2D2"
}

.fa-windows:before{
  content:"\F17A"
}

.fa-windsock:before{
  content:"\F777"
}

.fa-wine-bottle:before{
  content:"\F72F"
}

.fa-wine-glass:before{
  content:"\F4E3"
}

.fa-wine-glass-alt:before{
  content:"\F5CE"
}

.fa-wix:before{
  content:"\F5CF"
}

.fa-wizards-of-the-coast:before{
  content:"\F730"
}

.fa-wodu:before{
  content:"\E088"
}

.fa-wolf-pack-battalion:before{
  content:"\F514"
}

.fa-won-sign:before{
  content:"\F159"
}

.fa-wordpress:before{
  content:"\F19A"
}

.fa-wordpress-simple:before{
  content:"\F411"
}

.fa-wpbeginner:before{
  content:"\F297"
}

.fa-wpexplorer:before{
  content:"\F2DE"
}

.fa-wpforms:before{
  content:"\F298"
}

.fa-wpressr:before{
  content:"\F3E4"
}

.fa-wreath:before{
  content:"\F7E2"
}

.fa-wrench:before{
  content:"\F0AD"
}

.fa-x-ray:before{
  content:"\F497"
}

.fa-xbox:before{
  content:"\F412"
}

.fa-xing:before{
  content:"\F168"
}

.fa-xing-square:before{
  content:"\F169"
}

.fa-y-combinator:before{
  content:"\F23B"
}

.fa-yahoo:before{
  content:"\F19E"
}

.fa-yammer:before{
  content:"\F840"
}

.fa-yandex:before{
  content:"\F413"
}

.fa-yandex-international:before{
  content:"\F414"
}

.fa-yarn:before{
  content:"\F7E3"
}

.fa-yelp:before{
  content:"\F1E9"
}

.fa-yen-sign:before{
  content:"\F157"
}

.fa-yin-yang:before{
  content:"\F6AD"
}

.fa-yoast:before{
  content:"\F2B1"
}

.fa-youtube:before{
  content:"\F167"
}

.fa-youtube-square:before{
  content:"\F431"
}

.fa-zhihu:before{
  content:"\F63F"
}

.sr-only{
  border:0;
  clip:rect(0, 0, 0, 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

.sr-only-focusable:active,.sr-only-focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto
}

/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

@font-face{
  font-family:"Font Awesome 5 Brands";

  font-style:normal;

  font-weight:400;

  font-display:block;

  src:url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-brands-400.eot);

  src:url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-brands-400.woff2) format("woff2"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-brands-400.woff) format("woff"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-brands-400.ttf) format("truetype"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab{
  font-family:"Font Awesome 5 Brands";
  font-weight:400
}

/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

@font-face{
  font-family:"Font Awesome 5 Pro";

  font-style:normal;

  font-weight:300;

  font-display:block;

  src:url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-light-300.eot);

  src:url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-light-300.woff2) format("woff2"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-light-300.woff) format("woff"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-light-300.ttf) format("truetype"),url(/site/themes/rkt/@fortawesome/fontawesome-pro/webfonts/fa-light-300.svg#fontawesome) format("svg")
}

.fal{
  font-family:"Font Awesome 5 Pro";
  font-weight:300
}

.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0
}

.slick-list:focus{
  outline:none
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list{
  transform:translate3d(0, 0, 0)
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}

.slick-track:before,.slick-track:after{
  content:"";
  display:table
}

.slick-track:after{
  clear:both
}

.slick-loading .slick-track{
  visibility:hidden
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none
}

[dir=rtl] .slick-slide{
  float:right
}

.slick-slide img{
  display:block
}

.slick-slide.slick-loading img{
  display:none
}

.slick-slide.dragging img{
  pointer-events:none
}

.slick-initialized .slick-slide{
  display:block
}

.slick-loading .slick-slide{
  visibility:hidden
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent
}

.slick-arrow.slick-hidden{
  display:none
}

@font-face{
  font-family:"FoundersGrotesk";

  src:url(/site/themes/rkt/fonts/FoundersGroteskWeb-Regular.eot);

  src:url(/site/themes/rkt/fonts/FoundersGroteskWeb-Regular.eot?#iefix) format("embedded-opentype"),url(/site/themes/rkt/fonts/FoundersGroteskWeb-Regular.woff2) format("woff2"),url(/site/themes/rkt/fonts/FoundersGroteskWeb-Regular.woff) format("woff")
}

@font-face{
  font-family:"Parabole";

  src:url(/site/themes/rkt/fonts/Parabole-Regular.woff2) format("woff2"),url(/site/themes/rkt/fonts/Parabole-Regular.woff) format("woff")
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e2e8f0; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container{
  width:100%;
  margin-right:auto;
  margin-left:auto
}

@media (min-width: 0){
  .container{
    max-width:0
  }
}

@media (min-width: 640px){
  .container{
    max-width:640px
  }
}

@media (min-width: 900px){
  .container{
    max-width:900px
  }
}

@media (min-width: 1024px){
  .container{
    max-width:1024px
  }
}

@media (min-width: 1400px){
  .container{
    max-width:1400px
  }
}

@media (min-width: 1600px){
  .container{
    max-width:1600px
  }
}

@media (min-width: 1800px){
  .container{
    max-width:1800px
  }
}

.space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(0px * var(--space-y-reverse))
}

.space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(0px * var(--space-x-reverse));
  margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
}

.space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1rem * var(--space-y-reverse))
}

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1rem * var(--space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(2rem * var(--space-y-reverse))
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(2rem * var(--space-x-reverse));
  margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(3rem * var(--space-y-reverse))
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(3rem * var(--space-x-reverse));
  margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(4rem * var(--space-y-reverse))
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(4rem * var(--space-x-reverse));
  margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(5rem * var(--space-y-reverse))
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(5rem * var(--space-x-reverse));
  margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(6rem * var(--space-y-reverse))
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(6rem * var(--space-x-reverse));
  margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
}

.space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(7rem * var(--space-y-reverse))
}

.space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(7rem * var(--space-x-reverse));
  margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
}

.space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1.5rem * var(--space-y-reverse))
}

.space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1.5rem * var(--space-x-reverse));
  margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
}

.space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(2.5rem * var(--space-y-reverse))
}

.space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(2.5rem * var(--space-x-reverse));
  margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
}

.space-y-125 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1.25rem * var(--space-y-reverse))
}

.space-x-125 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1.25rem * var(--space-x-reverse));
  margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
}

.space-y-175 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1.175rem * var(--space-y-reverse))
}

.space-x-175 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1.175rem * var(--space-x-reverse));
  margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
}

.space-y-225 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(2.25rem * var(--space-y-reverse))
}

.space-x-225 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(2.25rem * var(--space-x-reverse));
  margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
}

.space-y-275 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(2.175rem * var(--space-y-reverse))
}

.space-x-275 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(2.175rem * var(--space-x-reverse));
  margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
}

.space-y-px > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1px * var(--space-y-reverse))
}

.space-x-px > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1px * var(--space-x-reverse));
  margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
}

.space-y-025 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(0.25rem * var(--space-y-reverse))
}

.space-x-025 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(0.25rem * var(--space-x-reverse));
  margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
}

.space-y-05 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--space-y-reverse))
}

.space-x-05 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(0.5rem * var(--space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
}

.space-y-075 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(0.75rem * var(--space-y-reverse))
}

.space-x-075 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(0.75rem * var(--space-x-reverse));
  margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1rem * var(--space-y-reverse))
}

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1rem * var(--space-x-reverse));
  margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-2rem * var(--space-y-reverse))
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-2rem * var(--space-x-reverse));
  margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-3rem * var(--space-y-reverse))
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-3rem * var(--space-x-reverse));
  margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-4rem * var(--space-y-reverse))
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-4rem * var(--space-x-reverse));
  margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-5rem * var(--space-y-reverse))
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-5rem * var(--space-x-reverse));
  margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-6rem * var(--space-y-reverse))
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-6rem * var(--space-x-reverse));
  margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-7rem * var(--space-y-reverse))
}

.-space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-7rem * var(--space-x-reverse));
  margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1.5rem * var(--space-y-reverse))
}

.-space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1.5rem * var(--space-x-reverse));
  margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-2.5rem * var(--space-y-reverse))
}

.-space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-2.5rem * var(--space-x-reverse));
  margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-125 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1.25rem * var(--space-y-reverse))
}

.-space-x-125 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1.25rem * var(--space-x-reverse));
  margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-175 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1.175rem * var(--space-y-reverse))
}

.-space-x-175 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1.175rem * var(--space-x-reverse));
  margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-225 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-2.25rem * var(--space-y-reverse))
}

.-space-x-225 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-2.25rem * var(--space-x-reverse));
  margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-275 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-2.175rem * var(--space-y-reverse))
}

.-space-x-275 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-2.175rem * var(--space-x-reverse));
  margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-px > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1px * var(--space-y-reverse))
}

.-space-x-px > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1px * var(--space-x-reverse));
  margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
}

.-space-y-025 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-0.25rem * var(--space-y-reverse))
}

.-space-x-025 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-0.25rem * var(--space-x-reverse));
  margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-05 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-0.5rem * var(--space-y-reverse))
}

.-space-x-05 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-0.5rem * var(--space-x-reverse));
  margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
}

.-space-y-075 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-0.75rem * var(--space-y-reverse))
}

.-space-x-075 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-0.75rem * var(--space-x-reverse));
  margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse:1
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse:1
}

.divide-y-0 > :not(template) ~ :not(template){
  --divide-y-reverse:0;
  border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width:calc(0px * var(--divide-y-reverse))
}

.divide-x-0 > :not(template) ~ :not(template){
  --divide-x-reverse:0;
  border-right-width:calc(0px * var(--divide-x-reverse));
  border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
}

.divide-y-2 > :not(template) ~ :not(template){
  --divide-y-reverse:0;
  border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width:calc(2px * var(--divide-y-reverse))
}

.divide-x-2 > :not(template) ~ :not(template){
  --divide-x-reverse:0;
  border-right-width:calc(2px * var(--divide-x-reverse));
  border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
}

.divide-y-4 > :not(template) ~ :not(template){
  --divide-y-reverse:0;
  border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width:calc(4px * var(--divide-y-reverse))
}

.divide-x-4 > :not(template) ~ :not(template){
  --divide-x-reverse:0;
  border-right-width:calc(4px * var(--divide-x-reverse));
  border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
}

.divide-y-8 > :not(template) ~ :not(template){
  --divide-y-reverse:0;
  border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width:calc(8px * var(--divide-y-reverse))
}

.divide-x-8 > :not(template) ~ :not(template){
  --divide-x-reverse:0;
  border-right-width:calc(8px * var(--divide-x-reverse));
  border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
}

.divide-y > :not(template) ~ :not(template){
  --divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width:calc(1px * var(--divide-y-reverse))
}

.divide-x > :not(template) ~ :not(template){
  --divide-x-reverse:0;
  border-right-width:calc(1px * var(--divide-x-reverse));
  border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
}

.divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse:1
}

.divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse:1
}

.divide-transparent > :not(template) ~ :not(template){
  border-color:transparent
}

.divide-current > :not(template) ~ :not(template){
  border-color:currentColor
}

.divide-black > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#000000;
  border-color:rgba(0, 0, 0, var(--divide-opacity))
}

.divide-white > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#FFFFFF;
  border-color:rgba(255, 255, 255, var(--divide-opacity))
}

.divide-gray-100 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#f7fafc;
  border-color:rgba(247, 250, 252, var(--divide-opacity))
}

.divide-gray-200 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#edf2f7;
  border-color:rgba(237, 242, 247, var(--divide-opacity))
}

.divide-gray-300 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#e2e8f0;
  border-color:rgba(226, 232, 240, var(--divide-opacity))
}

.divide-gray-400 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#cbd5e0;
  border-color:rgba(203, 213, 224, var(--divide-opacity))
}

.divide-gray-500 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#a0aec0;
  border-color:rgba(160, 174, 192, var(--divide-opacity))
}

.divide-gray-600 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#718096;
  border-color:rgba(113, 128, 150, var(--divide-opacity))
}

.divide-gray-700 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#4a5568;
  border-color:rgba(74, 85, 104, var(--divide-opacity))
}

.divide-gray-800 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#2d3748;
  border-color:rgba(45, 55, 72, var(--divide-opacity))
}

.divide-gray-900 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#1a202c;
  border-color:rgba(26, 32, 44, var(--divide-opacity))
}

.divide-red > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#Ed3928;
  border-color:rgba(237, 57, 40, var(--divide-opacity))
}

.divide-orange > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#F78F01;
  border-color:rgba(247, 143, 1, var(--divide-opacity))
}

.divide-yellow-100 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#fffff0;
  border-color:rgba(255, 255, 240, var(--divide-opacity))
}

.divide-yellow-200 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#fefcbf;
  border-color:rgba(254, 252, 191, var(--divide-opacity))
}

.divide-yellow-300 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#faf089;
  border-color:rgba(250, 240, 137, var(--divide-opacity))
}

.divide-yellow-400 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#f6e05e;
  border-color:rgba(246, 224, 94, var(--divide-opacity))
}

.divide-yellow-500 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#ecc94b;
  border-color:rgba(236, 201, 75, var(--divide-opacity))
}

.divide-yellow-600 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#d69e2e;
  border-color:rgba(214, 158, 46, var(--divide-opacity))
}

.divide-yellow-700 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#b7791f;
  border-color:rgba(183, 121, 31, var(--divide-opacity))
}

.divide-yellow-800 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#975a16;
  border-color:rgba(151, 90, 22, var(--divide-opacity))
}

.divide-yellow-900 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#744210;
  border-color:rgba(116, 66, 16, var(--divide-opacity))
}

.divide-green > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#00A285;
  border-color:rgba(0, 162, 133, var(--divide-opacity))
}

.divide-teal-100 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#e6fffa;
  border-color:rgba(230, 255, 250, var(--divide-opacity))
}

.divide-teal-200 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#b2f5ea;
  border-color:rgba(178, 245, 234, var(--divide-opacity))
}

.divide-teal-300 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#81e6d9;
  border-color:rgba(129, 230, 217, var(--divide-opacity))
}

.divide-teal-400 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#4fd1c5;
  border-color:rgba(79, 209, 197, var(--divide-opacity))
}

.divide-teal-500 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#38b2ac;
  border-color:rgba(56, 178, 172, var(--divide-opacity))
}

.divide-teal-600 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#319795;
  border-color:rgba(49, 151, 149, var(--divide-opacity))
}

.divide-teal-700 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#2c7a7b;
  border-color:rgba(44, 122, 123, var(--divide-opacity))
}

.divide-teal-800 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#285e61;
  border-color:rgba(40, 94, 97, var(--divide-opacity))
}

.divide-teal-900 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#234e52;
  border-color:rgba(35, 78, 82, var(--divide-opacity))
}

.divide-blue > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#0074BA;
  border-color:rgba(0, 116, 186, var(--divide-opacity))
}

.divide-indigo-100 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#ebf4ff;
  border-color:rgba(235, 244, 255, var(--divide-opacity))
}

.divide-indigo-200 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#c3dafe;
  border-color:rgba(195, 218, 254, var(--divide-opacity))
}

.divide-indigo-300 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#a3bffa;
  border-color:rgba(163, 191, 250, var(--divide-opacity))
}

.divide-indigo-400 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#7f9cf5;
  border-color:rgba(127, 156, 245, var(--divide-opacity))
}

.divide-indigo-500 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#667eea;
  border-color:rgba(102, 126, 234, var(--divide-opacity))
}

.divide-indigo-600 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#5a67d8;
  border-color:rgba(90, 103, 216, var(--divide-opacity))
}

.divide-indigo-700 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#4c51bf;
  border-color:rgba(76, 81, 191, var(--divide-opacity))
}

.divide-indigo-800 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#434190;
  border-color:rgba(67, 65, 144, var(--divide-opacity))
}

.divide-indigo-900 > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#3c366b;
  border-color:rgba(60, 54, 107, var(--divide-opacity))
}

.divide-purple > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#68539B;
  border-color:rgba(104, 83, 155, var(--divide-opacity))
}

.divide-pink > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#F599A9;
  border-color:rgba(245, 153, 169, var(--divide-opacity))
}

.divide-grey > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#DADBDC;
  border-color:rgba(218, 219, 220, var(--divide-opacity))
}

.divide-offwhite > :not(template) ~ :not(template){
  --divide-opacity:1;
  border-color:#e8e8e8;
  border-color:rgba(232, 232, 232, var(--divide-opacity))
}

.divide-solid > :not(template) ~ :not(template){
  border-style:solid
}

.divide-dashed > :not(template) ~ :not(template){
  border-style:dashed
}

.divide-dotted > :not(template) ~ :not(template){
  border-style:dotted
}

.divide-double > :not(template) ~ :not(template){
  border-style:double
}

.divide-none > :not(template) ~ :not(template){
  border-style:none
}

.divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity:0
}

.divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity:0.25
}

.divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity:0.5
}

.divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity:0.75
}

.divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity:1
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.not-sr-only{
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.focus\:sr-only:focus{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.focus\:not-sr-only:focus{
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.bg-fixed{
  background-attachment:fixed
}

.bg-local{
  background-attachment:local
}

.bg-scroll{
  background-attachment:scroll
}

.bg-clip-border{
  background-clip:border-box
}

.bg-clip-padding{
  background-clip:padding-box
}

.bg-clip-content{
  background-clip:content-box
}

.bg-clip-text{
  -webkit-background-clip:text;
          background-clip:text
}

.bg-transparent{
  background-color:transparent
}

.bg-current{
  background-color:currentColor
}

.bg-black{
  --bg-opacity:1;
  background-color:#000000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.bg-white{
  --bg-opacity:1;
  background-color:#FFFFFF;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.bg-gray-100{
  --bg-opacity:1;
  background-color:#f7fafc;
  background-color:rgba(247, 250, 252, var(--bg-opacity))
}

.bg-gray-200{
  --bg-opacity:1;
  background-color:#edf2f7;
  background-color:rgba(237, 242, 247, var(--bg-opacity))
}

.bg-gray-300{
  --bg-opacity:1;
  background-color:#e2e8f0;
  background-color:rgba(226, 232, 240, var(--bg-opacity))
}

.bg-gray-400{
  --bg-opacity:1;
  background-color:#cbd5e0;
  background-color:rgba(203, 213, 224, var(--bg-opacity))
}

.bg-gray-500{
  --bg-opacity:1;
  background-color:#a0aec0;
  background-color:rgba(160, 174, 192, var(--bg-opacity))
}

.bg-gray-600{
  --bg-opacity:1;
  background-color:#718096;
  background-color:rgba(113, 128, 150, var(--bg-opacity))
}

.bg-gray-700{
  --bg-opacity:1;
  background-color:#4a5568;
  background-color:rgba(74, 85, 104, var(--bg-opacity))
}

.bg-gray-800{
  --bg-opacity:1;
  background-color:#2d3748;
  background-color:rgba(45, 55, 72, var(--bg-opacity))
}

.bg-gray-900{
  --bg-opacity:1;
  background-color:#1a202c;
  background-color:rgba(26, 32, 44, var(--bg-opacity))
}

.bg-red{
  --bg-opacity:1;
  background-color:#Ed3928;
  background-color:rgba(237, 57, 40, var(--bg-opacity))
}

.bg-orange{
  --bg-opacity:1;
  background-color:#F78F01;
  background-color:rgba(247, 143, 1, var(--bg-opacity))
}

.bg-yellow-100{
  --bg-opacity:1;
  background-color:#fffff0;
  background-color:rgba(255, 255, 240, var(--bg-opacity))
}

.bg-yellow-200{
  --bg-opacity:1;
  background-color:#fefcbf;
  background-color:rgba(254, 252, 191, var(--bg-opacity))
}

.bg-yellow-300{
  --bg-opacity:1;
  background-color:#faf089;
  background-color:rgba(250, 240, 137, var(--bg-opacity))
}

.bg-yellow-400{
  --bg-opacity:1;
  background-color:#f6e05e;
  background-color:rgba(246, 224, 94, var(--bg-opacity))
}

.bg-yellow-500{
  --bg-opacity:1;
  background-color:#ecc94b;
  background-color:rgba(236, 201, 75, var(--bg-opacity))
}

.bg-yellow-600{
  --bg-opacity:1;
  background-color:#d69e2e;
  background-color:rgba(214, 158, 46, var(--bg-opacity))
}

.bg-yellow-700{
  --bg-opacity:1;
  background-color:#b7791f;
  background-color:rgba(183, 121, 31, var(--bg-opacity))
}

.bg-yellow-800{
  --bg-opacity:1;
  background-color:#975a16;
  background-color:rgba(151, 90, 22, var(--bg-opacity))
}

.bg-yellow-900{
  --bg-opacity:1;
  background-color:#744210;
  background-color:rgba(116, 66, 16, var(--bg-opacity))
}

.bg-green{
  --bg-opacity:1;
  background-color:#00A285;
  background-color:rgba(0, 162, 133, var(--bg-opacity))
}

.bg-teal-100{
  --bg-opacity:1;
  background-color:#e6fffa;
  background-color:rgba(230, 255, 250, var(--bg-opacity))
}

.bg-teal-200{
  --bg-opacity:1;
  background-color:#b2f5ea;
  background-color:rgba(178, 245, 234, var(--bg-opacity))
}

.bg-teal-300{
  --bg-opacity:1;
  background-color:#81e6d9;
  background-color:rgba(129, 230, 217, var(--bg-opacity))
}

.bg-teal-400{
  --bg-opacity:1;
  background-color:#4fd1c5;
  background-color:rgba(79, 209, 197, var(--bg-opacity))
}

.bg-teal-500{
  --bg-opacity:1;
  background-color:#38b2ac;
  background-color:rgba(56, 178, 172, var(--bg-opacity))
}

.bg-teal-600{
  --bg-opacity:1;
  background-color:#319795;
  background-color:rgba(49, 151, 149, var(--bg-opacity))
}

.bg-teal-700{
  --bg-opacity:1;
  background-color:#2c7a7b;
  background-color:rgba(44, 122, 123, var(--bg-opacity))
}

.bg-teal-800{
  --bg-opacity:1;
  background-color:#285e61;
  background-color:rgba(40, 94, 97, var(--bg-opacity))
}

.bg-teal-900{
  --bg-opacity:1;
  background-color:#234e52;
  background-color:rgba(35, 78, 82, var(--bg-opacity))
}

.bg-blue{
  --bg-opacity:1;
  background-color:#0074BA;
  background-color:rgba(0, 116, 186, var(--bg-opacity))
}

.bg-indigo-100{
  --bg-opacity:1;
  background-color:#ebf4ff;
  background-color:rgba(235, 244, 255, var(--bg-opacity))
}

.bg-indigo-200{
  --bg-opacity:1;
  background-color:#c3dafe;
  background-color:rgba(195, 218, 254, var(--bg-opacity))
}

.bg-indigo-300{
  --bg-opacity:1;
  background-color:#a3bffa;
  background-color:rgba(163, 191, 250, var(--bg-opacity))
}

.bg-indigo-400{
  --bg-opacity:1;
  background-color:#7f9cf5;
  background-color:rgba(127, 156, 245, var(--bg-opacity))
}

.bg-indigo-500{
  --bg-opacity:1;
  background-color:#667eea;
  background-color:rgba(102, 126, 234, var(--bg-opacity))
}

.bg-indigo-600{
  --bg-opacity:1;
  background-color:#5a67d8;
  background-color:rgba(90, 103, 216, var(--bg-opacity))
}

.bg-indigo-700{
  --bg-opacity:1;
  background-color:#4c51bf;
  background-color:rgba(76, 81, 191, var(--bg-opacity))
}

.bg-indigo-800{
  --bg-opacity:1;
  background-color:#434190;
  background-color:rgba(67, 65, 144, var(--bg-opacity))
}

.bg-indigo-900{
  --bg-opacity:1;
  background-color:#3c366b;
  background-color:rgba(60, 54, 107, var(--bg-opacity))
}

.bg-purple{
  --bg-opacity:1;
  background-color:#68539B;
  background-color:rgba(104, 83, 155, var(--bg-opacity))
}

.bg-pink{
  --bg-opacity:1;
  background-color:#F599A9;
  background-color:rgba(245, 153, 169, var(--bg-opacity))
}

.bg-grey{
  --bg-opacity:1;
  background-color:#DADBDC;
  background-color:rgba(218, 219, 220, var(--bg-opacity))
}

.bg-offwhite{
  --bg-opacity:1;
  background-color:#e8e8e8;
  background-color:rgba(232, 232, 232, var(--bg-opacity))
}

.hover\:bg-transparent:hover{
  background-color:transparent
}

.hover\:bg-current:hover{
  background-color:currentColor
}

.hover\:bg-black:hover{
  --bg-opacity:1;
  background-color:#000000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.hover\:bg-white:hover{
  --bg-opacity:1;
  background-color:#FFFFFF;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.hover\:bg-gray-100:hover{
  --bg-opacity:1;
  background-color:#f7fafc;
  background-color:rgba(247, 250, 252, var(--bg-opacity))
}

.hover\:bg-gray-200:hover{
  --bg-opacity:1;
  background-color:#edf2f7;
  background-color:rgba(237, 242, 247, var(--bg-opacity))
}

.hover\:bg-gray-300:hover{
  --bg-opacity:1;
  background-color:#e2e8f0;
  background-color:rgba(226, 232, 240, var(--bg-opacity))
}

.hover\:bg-gray-400:hover{
  --bg-opacity:1;
  background-color:#cbd5e0;
  background-color:rgba(203, 213, 224, var(--bg-opacity))
}

.hover\:bg-gray-500:hover{
  --bg-opacity:1;
  background-color:#a0aec0;
  background-color:rgba(160, 174, 192, var(--bg-opacity))
}

.hover\:bg-gray-600:hover{
  --bg-opacity:1;
  background-color:#718096;
  background-color:rgba(113, 128, 150, var(--bg-opacity))
}

.hover\:bg-gray-700:hover{
  --bg-opacity:1;
  background-color:#4a5568;
  background-color:rgba(74, 85, 104, var(--bg-opacity))
}

.hover\:bg-gray-800:hover{
  --bg-opacity:1;
  background-color:#2d3748;
  background-color:rgba(45, 55, 72, var(--bg-opacity))
}

.hover\:bg-gray-900:hover{
  --bg-opacity:1;
  background-color:#1a202c;
  background-color:rgba(26, 32, 44, var(--bg-opacity))
}

.hover\:bg-red:hover{
  --bg-opacity:1;
  background-color:#Ed3928;
  background-color:rgba(237, 57, 40, var(--bg-opacity))
}

.hover\:bg-orange:hover{
  --bg-opacity:1;
  background-color:#F78F01;
  background-color:rgba(247, 143, 1, var(--bg-opacity))
}

.hover\:bg-yellow-100:hover{
  --bg-opacity:1;
  background-color:#fffff0;
  background-color:rgba(255, 255, 240, var(--bg-opacity))
}

.hover\:bg-yellow-200:hover{
  --bg-opacity:1;
  background-color:#fefcbf;
  background-color:rgba(254, 252, 191, var(--bg-opacity))
}

.hover\:bg-yellow-300:hover{
  --bg-opacity:1;
  background-color:#faf089;
  background-color:rgba(250, 240, 137, var(--bg-opacity))
}

.hover\:bg-yellow-400:hover{
  --bg-opacity:1;
  background-color:#f6e05e;
  background-color:rgba(246, 224, 94, var(--bg-opacity))
}

.hover\:bg-yellow-500:hover{
  --bg-opacity:1;
  background-color:#ecc94b;
  background-color:rgba(236, 201, 75, var(--bg-opacity))
}

.hover\:bg-yellow-600:hover{
  --bg-opacity:1;
  background-color:#d69e2e;
  background-color:rgba(214, 158, 46, var(--bg-opacity))
}

.hover\:bg-yellow-700:hover{
  --bg-opacity:1;
  background-color:#b7791f;
  background-color:rgba(183, 121, 31, var(--bg-opacity))
}

.hover\:bg-yellow-800:hover{
  --bg-opacity:1;
  background-color:#975a16;
  background-color:rgba(151, 90, 22, var(--bg-opacity))
}

.hover\:bg-yellow-900:hover{
  --bg-opacity:1;
  background-color:#744210;
  background-color:rgba(116, 66, 16, var(--bg-opacity))
}

.hover\:bg-green:hover{
  --bg-opacity:1;
  background-color:#00A285;
  background-color:rgba(0, 162, 133, var(--bg-opacity))
}

.hover\:bg-teal-100:hover{
  --bg-opacity:1;
  background-color:#e6fffa;
  background-color:rgba(230, 255, 250, var(--bg-opacity))
}

.hover\:bg-teal-200:hover{
  --bg-opacity:1;
  background-color:#b2f5ea;
  background-color:rgba(178, 245, 234, var(--bg-opacity))
}

.hover\:bg-teal-300:hover{
  --bg-opacity:1;
  background-color:#81e6d9;
  background-color:rgba(129, 230, 217, var(--bg-opacity))
}

.hover\:bg-teal-400:hover{
  --bg-opacity:1;
  background-color:#4fd1c5;
  background-color:rgba(79, 209, 197, var(--bg-opacity))
}

.hover\:bg-teal-500:hover{
  --bg-opacity:1;
  background-color:#38b2ac;
  background-color:rgba(56, 178, 172, var(--bg-opacity))
}

.hover\:bg-teal-600:hover{
  --bg-opacity:1;
  background-color:#319795;
  background-color:rgba(49, 151, 149, var(--bg-opacity))
}

.hover\:bg-teal-700:hover{
  --bg-opacity:1;
  background-color:#2c7a7b;
  background-color:rgba(44, 122, 123, var(--bg-opacity))
}

.hover\:bg-teal-800:hover{
  --bg-opacity:1;
  background-color:#285e61;
  background-color:rgba(40, 94, 97, var(--bg-opacity))
}

.hover\:bg-teal-900:hover{
  --bg-opacity:1;
  background-color:#234e52;
  background-color:rgba(35, 78, 82, var(--bg-opacity))
}

.hover\:bg-blue:hover{
  --bg-opacity:1;
  background-color:#0074BA;
  background-color:rgba(0, 116, 186, var(--bg-opacity))
}

.hover\:bg-indigo-100:hover{
  --bg-opacity:1;
  background-color:#ebf4ff;
  background-color:rgba(235, 244, 255, var(--bg-opacity))
}

.hover\:bg-indigo-200:hover{
  --bg-opacity:1;
  background-color:#c3dafe;
  background-color:rgba(195, 218, 254, var(--bg-opacity))
}

.hover\:bg-indigo-300:hover{
  --bg-opacity:1;
  background-color:#a3bffa;
  background-color:rgba(163, 191, 250, var(--bg-opacity))
}

.hover\:bg-indigo-400:hover{
  --bg-opacity:1;
  background-color:#7f9cf5;
  background-color:rgba(127, 156, 245, var(--bg-opacity))
}

.hover\:bg-indigo-500:hover{
  --bg-opacity:1;
  background-color:#667eea;
  background-color:rgba(102, 126, 234, var(--bg-opacity))
}

.hover\:bg-indigo-600:hover{
  --bg-opacity:1;
  background-color:#5a67d8;
  background-color:rgba(90, 103, 216, var(--bg-opacity))
}

.hover\:bg-indigo-700:hover{
  --bg-opacity:1;
  background-color:#4c51bf;
  background-color:rgba(76, 81, 191, var(--bg-opacity))
}

.hover\:bg-indigo-800:hover{
  --bg-opacity:1;
  background-color:#434190;
  background-color:rgba(67, 65, 144, var(--bg-opacity))
}

.hover\:bg-indigo-900:hover{
  --bg-opacity:1;
  background-color:#3c366b;
  background-color:rgba(60, 54, 107, var(--bg-opacity))
}

.hover\:bg-purple:hover{
  --bg-opacity:1;
  background-color:#68539B;
  background-color:rgba(104, 83, 155, var(--bg-opacity))
}

.hover\:bg-pink:hover{
  --bg-opacity:1;
  background-color:#F599A9;
  background-color:rgba(245, 153, 169, var(--bg-opacity))
}

.hover\:bg-grey:hover{
  --bg-opacity:1;
  background-color:#DADBDC;
  background-color:rgba(218, 219, 220, var(--bg-opacity))
}

.hover\:bg-offwhite:hover{
  --bg-opacity:1;
  background-color:#e8e8e8;
  background-color:rgba(232, 232, 232, var(--bg-opacity))
}

.focus\:bg-transparent:focus{
  background-color:transparent
}

.focus\:bg-current:focus{
  background-color:currentColor
}

.focus\:bg-black:focus{
  --bg-opacity:1;
  background-color:#000000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.focus\:bg-white:focus{
  --bg-opacity:1;
  background-color:#FFFFFF;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.focus\:bg-gray-100:focus{
  --bg-opacity:1;
  background-color:#f7fafc;
  background-color:rgba(247, 250, 252, var(--bg-opacity))
}

.focus\:bg-gray-200:focus{
  --bg-opacity:1;
  background-color:#edf2f7;
  background-color:rgba(237, 242, 247, var(--bg-opacity))
}

.focus\:bg-gray-300:focus{
  --bg-opacity:1;
  background-color:#e2e8f0;
  background-color:rgba(226, 232, 240, var(--bg-opacity))
}

.focus\:bg-gray-400:focus{
  --bg-opacity:1;
  background-color:#cbd5e0;
  background-color:rgba(203, 213, 224, var(--bg-opacity))
}

.focus\:bg-gray-500:focus{
  --bg-opacity:1;
  background-color:#a0aec0;
  background-color:rgba(160, 174, 192, var(--bg-opacity))
}

.focus\:bg-gray-600:focus{
  --bg-opacity:1;
  background-color:#718096;
  background-color:rgba(113, 128, 150, var(--bg-opacity))
}

.focus\:bg-gray-700:focus{
  --bg-opacity:1;
  background-color:#4a5568;
  background-color:rgba(74, 85, 104, var(--bg-opacity))
}

.focus\:bg-gray-800:focus{
  --bg-opacity:1;
  background-color:#2d3748;
  background-color:rgba(45, 55, 72, var(--bg-opacity))
}

.focus\:bg-gray-900:focus{
  --bg-opacity:1;
  background-color:#1a202c;
  background-color:rgba(26, 32, 44, var(--bg-opacity))
}

.focus\:bg-red:focus{
  --bg-opacity:1;
  background-color:#Ed3928;
  background-color:rgba(237, 57, 40, var(--bg-opacity))
}

.focus\:bg-orange:focus{
  --bg-opacity:1;
  background-color:#F78F01;
  background-color:rgba(247, 143, 1, var(--bg-opacity))
}

.focus\:bg-yellow-100:focus{
  --bg-opacity:1;
  background-color:#fffff0;
  background-color:rgba(255, 255, 240, var(--bg-opacity))
}

.focus\:bg-yellow-200:focus{
  --bg-opacity:1;
  background-color:#fefcbf;
  background-color:rgba(254, 252, 191, var(--bg-opacity))
}

.focus\:bg-yellow-300:focus{
  --bg-opacity:1;
  background-color:#faf089;
  background-color:rgba(250, 240, 137, var(--bg-opacity))
}

.focus\:bg-yellow-400:focus{
  --bg-opacity:1;
  background-color:#f6e05e;
  background-color:rgba(246, 224, 94, var(--bg-opacity))
}

.focus\:bg-yellow-500:focus{
  --bg-opacity:1;
  background-color:#ecc94b;
  background-color:rgba(236, 201, 75, var(--bg-opacity))
}

.focus\:bg-yellow-600:focus{
  --bg-opacity:1;
  background-color:#d69e2e;
  background-color:rgba(214, 158, 46, var(--bg-opacity))
}

.focus\:bg-yellow-700:focus{
  --bg-opacity:1;
  background-color:#b7791f;
  background-color:rgba(183, 121, 31, var(--bg-opacity))
}

.focus\:bg-yellow-800:focus{
  --bg-opacity:1;
  background-color:#975a16;
  background-color:rgba(151, 90, 22, var(--bg-opacity))
}

.focus\:bg-yellow-900:focus{
  --bg-opacity:1;
  background-color:#744210;
  background-color:rgba(116, 66, 16, var(--bg-opacity))
}

.focus\:bg-green:focus{
  --bg-opacity:1;
  background-color:#00A285;
  background-color:rgba(0, 162, 133, var(--bg-opacity))
}

.focus\:bg-teal-100:focus{
  --bg-opacity:1;
  background-color:#e6fffa;
  background-color:rgba(230, 255, 250, var(--bg-opacity))
}

.focus\:bg-teal-200:focus{
  --bg-opacity:1;
  background-color:#b2f5ea;
  background-color:rgba(178, 245, 234, var(--bg-opacity))
}

.focus\:bg-teal-300:focus{
  --bg-opacity:1;
  background-color:#81e6d9;
  background-color:rgba(129, 230, 217, var(--bg-opacity))
}

.focus\:bg-teal-400:focus{
  --bg-opacity:1;
  background-color:#4fd1c5;
  background-color:rgba(79, 209, 197, var(--bg-opacity))
}

.focus\:bg-teal-500:focus{
  --bg-opacity:1;
  background-color:#38b2ac;
  background-color:rgba(56, 178, 172, var(--bg-opacity))
}

.focus\:bg-teal-600:focus{
  --bg-opacity:1;
  background-color:#319795;
  background-color:rgba(49, 151, 149, var(--bg-opacity))
}

.focus\:bg-teal-700:focus{
  --bg-opacity:1;
  background-color:#2c7a7b;
  background-color:rgba(44, 122, 123, var(--bg-opacity))
}

.focus\:bg-teal-800:focus{
  --bg-opacity:1;
  background-color:#285e61;
  background-color:rgba(40, 94, 97, var(--bg-opacity))
}

.focus\:bg-teal-900:focus{
  --bg-opacity:1;
  background-color:#234e52;
  background-color:rgba(35, 78, 82, var(--bg-opacity))
}

.focus\:bg-blue:focus{
  --bg-opacity:1;
  background-color:#0074BA;
  background-color:rgba(0, 116, 186, var(--bg-opacity))
}

.focus\:bg-indigo-100:focus{
  --bg-opacity:1;
  background-color:#ebf4ff;
  background-color:rgba(235, 244, 255, var(--bg-opacity))
}

.focus\:bg-indigo-200:focus{
  --bg-opacity:1;
  background-color:#c3dafe;
  background-color:rgba(195, 218, 254, var(--bg-opacity))
}

.focus\:bg-indigo-300:focus{
  --bg-opacity:1;
  background-color:#a3bffa;
  background-color:rgba(163, 191, 250, var(--bg-opacity))
}

.focus\:bg-indigo-400:focus{
  --bg-opacity:1;
  background-color:#7f9cf5;
  background-color:rgba(127, 156, 245, var(--bg-opacity))
}

.focus\:bg-indigo-500:focus{
  --bg-opacity:1;
  background-color:#667eea;
  background-color:rgba(102, 126, 234, var(--bg-opacity))
}

.focus\:bg-indigo-600:focus{
  --bg-opacity:1;
  background-color:#5a67d8;
  background-color:rgba(90, 103, 216, var(--bg-opacity))
}

.focus\:bg-indigo-700:focus{
  --bg-opacity:1;
  background-color:#4c51bf;
  background-color:rgba(76, 81, 191, var(--bg-opacity))
}

.focus\:bg-indigo-800:focus{
  --bg-opacity:1;
  background-color:#434190;
  background-color:rgba(67, 65, 144, var(--bg-opacity))
}

.focus\:bg-indigo-900:focus{
  --bg-opacity:1;
  background-color:#3c366b;
  background-color:rgba(60, 54, 107, var(--bg-opacity))
}

.focus\:bg-purple:focus{
  --bg-opacity:1;
  background-color:#68539B;
  background-color:rgba(104, 83, 155, var(--bg-opacity))
}

.focus\:bg-pink:focus{
  --bg-opacity:1;
  background-color:#F599A9;
  background-color:rgba(245, 153, 169, var(--bg-opacity))
}

.focus\:bg-grey:focus{
  --bg-opacity:1;
  background-color:#DADBDC;
  background-color:rgba(218, 219, 220, var(--bg-opacity))
}

.focus\:bg-offwhite:focus{
  --bg-opacity:1;
  background-color:#e8e8e8;
  background-color:rgba(232, 232, 232, var(--bg-opacity))
}

.bg-none{
  background-image:none
}

.bg-gradient-to-t{
  background-image:linear-gradient(to top, var(--gradient-color-stops))
}

.bg-gradient-to-tr{
  background-image:linear-gradient(to top right, var(--gradient-color-stops))
}

.bg-gradient-to-r{
  background-image:linear-gradient(to right, var(--gradient-color-stops))
}

.bg-gradient-to-br{
  background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
}

.bg-gradient-to-b{
  background-image:linear-gradient(to bottom, var(--gradient-color-stops))
}

.bg-gradient-to-bl{
  background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
}

.bg-gradient-to-l{
  background-image:linear-gradient(to left, var(--gradient-color-stops))
}

.bg-gradient-to-tl{
  background-image:linear-gradient(to top left, var(--gradient-color-stops))
}

.from-transparent{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.from-current{
  --gradient-from-color:currentColor;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.from-black{
  --gradient-from-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.from-white{
  --gradient-from-color:#FFFFFF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.from-gray-100{
  --gradient-from-color:#f7fafc;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
}

.from-gray-200{
  --gradient-from-color:#edf2f7;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
}

.from-gray-300{
  --gradient-from-color:#e2e8f0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
}

.from-gray-400{
  --gradient-from-color:#cbd5e0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
}

.from-gray-500{
  --gradient-from-color:#a0aec0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
}

.from-gray-600{
  --gradient-from-color:#718096;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
}

.from-gray-700{
  --gradient-from-color:#4a5568;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
}

.from-gray-800{
  --gradient-from-color:#2d3748;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
}

.from-gray-900{
  --gradient-from-color:#1a202c;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
}

.from-red{
  --gradient-from-color:#Ed3928;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
}

.from-orange{
  --gradient-from-color:#F78F01;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
}

.from-yellow-100{
  --gradient-from-color:#fffff0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
}

.from-yellow-200{
  --gradient-from-color:#fefcbf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
}

.from-yellow-300{
  --gradient-from-color:#faf089;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
}

.from-yellow-400{
  --gradient-from-color:#f6e05e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
}

.from-yellow-500{
  --gradient-from-color:#ecc94b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
}

.from-yellow-600{
  --gradient-from-color:#d69e2e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
}

.from-yellow-700{
  --gradient-from-color:#b7791f;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
}

.from-yellow-800{
  --gradient-from-color:#975a16;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
}

.from-yellow-900{
  --gradient-from-color:#744210;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
}

.from-green{
  --gradient-from-color:#00A285;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
}

.from-teal-100{
  --gradient-from-color:#e6fffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
}

.from-teal-200{
  --gradient-from-color:#b2f5ea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
}

.from-teal-300{
  --gradient-from-color:#81e6d9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
}

.from-teal-400{
  --gradient-from-color:#4fd1c5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
}

.from-teal-500{
  --gradient-from-color:#38b2ac;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
}

.from-teal-600{
  --gradient-from-color:#319795;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
}

.from-teal-700{
  --gradient-from-color:#2c7a7b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
}

.from-teal-800{
  --gradient-from-color:#285e61;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
}

.from-teal-900{
  --gradient-from-color:#234e52;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
}

.from-blue{
  --gradient-from-color:#0074BA;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
}

.from-indigo-100{
  --gradient-from-color:#ebf4ff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
}

.from-indigo-200{
  --gradient-from-color:#c3dafe;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
}

.from-indigo-300{
  --gradient-from-color:#a3bffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
}

.from-indigo-400{
  --gradient-from-color:#7f9cf5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
}

.from-indigo-500{
  --gradient-from-color:#667eea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
}

.from-indigo-600{
  --gradient-from-color:#5a67d8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
}

.from-indigo-700{
  --gradient-from-color:#4c51bf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
}

.from-indigo-800{
  --gradient-from-color:#434190;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
}

.from-indigo-900{
  --gradient-from-color:#3c366b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
}

.from-purple{
  --gradient-from-color:#68539B;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
}

.from-pink{
  --gradient-from-color:#F599A9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
}

.from-grey{
  --gradient-from-color:#DADBDC;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
}

.from-offwhite{
  --gradient-from-color:#e8e8e8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
}

.via-transparent{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.via-current{
  --gradient-via-color:currentColor;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.via-black{
  --gradient-via-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.via-white{
  --gradient-via-color:#FFFFFF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.via-gray-100{
  --gradient-via-color:#f7fafc;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
}

.via-gray-200{
  --gradient-via-color:#edf2f7;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
}

.via-gray-300{
  --gradient-via-color:#e2e8f0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
}

.via-gray-400{
  --gradient-via-color:#cbd5e0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
}

.via-gray-500{
  --gradient-via-color:#a0aec0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
}

.via-gray-600{
  --gradient-via-color:#718096;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
}

.via-gray-700{
  --gradient-via-color:#4a5568;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
}

.via-gray-800{
  --gradient-via-color:#2d3748;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
}

.via-gray-900{
  --gradient-via-color:#1a202c;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
}

.via-red{
  --gradient-via-color:#Ed3928;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
}

.via-orange{
  --gradient-via-color:#F78F01;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
}

.via-yellow-100{
  --gradient-via-color:#fffff0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
}

.via-yellow-200{
  --gradient-via-color:#fefcbf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
}

.via-yellow-300{
  --gradient-via-color:#faf089;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
}

.via-yellow-400{
  --gradient-via-color:#f6e05e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
}

.via-yellow-500{
  --gradient-via-color:#ecc94b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
}

.via-yellow-600{
  --gradient-via-color:#d69e2e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
}

.via-yellow-700{
  --gradient-via-color:#b7791f;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
}

.via-yellow-800{
  --gradient-via-color:#975a16;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
}

.via-yellow-900{
  --gradient-via-color:#744210;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
}

.via-green{
  --gradient-via-color:#00A285;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
}

.via-teal-100{
  --gradient-via-color:#e6fffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
}

.via-teal-200{
  --gradient-via-color:#b2f5ea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
}

.via-teal-300{
  --gradient-via-color:#81e6d9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
}

.via-teal-400{
  --gradient-via-color:#4fd1c5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
}

.via-teal-500{
  --gradient-via-color:#38b2ac;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
}

.via-teal-600{
  --gradient-via-color:#319795;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
}

.via-teal-700{
  --gradient-via-color:#2c7a7b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
}

.via-teal-800{
  --gradient-via-color:#285e61;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
}

.via-teal-900{
  --gradient-via-color:#234e52;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
}

.via-blue{
  --gradient-via-color:#0074BA;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
}

.via-indigo-100{
  --gradient-via-color:#ebf4ff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
}

.via-indigo-200{
  --gradient-via-color:#c3dafe;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
}

.via-indigo-300{
  --gradient-via-color:#a3bffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
}

.via-indigo-400{
  --gradient-via-color:#7f9cf5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
}

.via-indigo-500{
  --gradient-via-color:#667eea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
}

.via-indigo-600{
  --gradient-via-color:#5a67d8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
}

.via-indigo-700{
  --gradient-via-color:#4c51bf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
}

.via-indigo-800{
  --gradient-via-color:#434190;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
}

.via-indigo-900{
  --gradient-via-color:#3c366b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
}

.via-purple{
  --gradient-via-color:#68539B;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
}

.via-pink{
  --gradient-via-color:#F599A9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
}

.via-grey{
  --gradient-via-color:#DADBDC;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
}

.via-offwhite{
  --gradient-via-color:#e8e8e8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
}

.to-transparent{
  --gradient-to-color:transparent
}

.to-current{
  --gradient-to-color:currentColor
}

.to-black{
  --gradient-to-color:#000000
}

.to-white{
  --gradient-to-color:#FFFFFF
}

.to-gray-100{
  --gradient-to-color:#f7fafc
}

.to-gray-200{
  --gradient-to-color:#edf2f7
}

.to-gray-300{
  --gradient-to-color:#e2e8f0
}

.to-gray-400{
  --gradient-to-color:#cbd5e0
}

.to-gray-500{
  --gradient-to-color:#a0aec0
}

.to-gray-600{
  --gradient-to-color:#718096
}

.to-gray-700{
  --gradient-to-color:#4a5568
}

.to-gray-800{
  --gradient-to-color:#2d3748
}

.to-gray-900{
  --gradient-to-color:#1a202c
}

.to-red{
  --gradient-to-color:#Ed3928
}

.to-orange{
  --gradient-to-color:#F78F01
}

.to-yellow-100{
  --gradient-to-color:#fffff0
}

.to-yellow-200{
  --gradient-to-color:#fefcbf
}

.to-yellow-300{
  --gradient-to-color:#faf089
}

.to-yellow-400{
  --gradient-to-color:#f6e05e
}

.to-yellow-500{
  --gradient-to-color:#ecc94b
}

.to-yellow-600{
  --gradient-to-color:#d69e2e
}

.to-yellow-700{
  --gradient-to-color:#b7791f
}

.to-yellow-800{
  --gradient-to-color:#975a16
}

.to-yellow-900{
  --gradient-to-color:#744210
}

.to-green{
  --gradient-to-color:#00A285
}

.to-teal-100{
  --gradient-to-color:#e6fffa
}

.to-teal-200{
  --gradient-to-color:#b2f5ea
}

.to-teal-300{
  --gradient-to-color:#81e6d9
}

.to-teal-400{
  --gradient-to-color:#4fd1c5
}

.to-teal-500{
  --gradient-to-color:#38b2ac
}

.to-teal-600{
  --gradient-to-color:#319795
}

.to-teal-700{
  --gradient-to-color:#2c7a7b
}

.to-teal-800{
  --gradient-to-color:#285e61
}

.to-teal-900{
  --gradient-to-color:#234e52
}

.to-blue{
  --gradient-to-color:#0074BA
}

.to-indigo-100{
  --gradient-to-color:#ebf4ff
}

.to-indigo-200{
  --gradient-to-color:#c3dafe
}

.to-indigo-300{
  --gradient-to-color:#a3bffa
}

.to-indigo-400{
  --gradient-to-color:#7f9cf5
}

.to-indigo-500{
  --gradient-to-color:#667eea
}

.to-indigo-600{
  --gradient-to-color:#5a67d8
}

.to-indigo-700{
  --gradient-to-color:#4c51bf
}

.to-indigo-800{
  --gradient-to-color:#434190
}

.to-indigo-900{
  --gradient-to-color:#3c366b
}

.to-purple{
  --gradient-to-color:#68539B
}

.to-pink{
  --gradient-to-color:#F599A9
}

.to-grey{
  --gradient-to-color:#DADBDC
}

.to-offwhite{
  --gradient-to-color:#e8e8e8
}

.hover\:from-transparent:hover{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:from-current:hover{
  --gradient-from-color:currentColor;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:from-black:hover{
  --gradient-from-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:from-white:hover{
  --gradient-from-color:#FFFFFF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:from-gray-100:hover{
  --gradient-from-color:#f7fafc;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
}

.hover\:from-gray-200:hover{
  --gradient-from-color:#edf2f7;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
}

.hover\:from-gray-300:hover{
  --gradient-from-color:#e2e8f0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
}

.hover\:from-gray-400:hover{
  --gradient-from-color:#cbd5e0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
}

.hover\:from-gray-500:hover{
  --gradient-from-color:#a0aec0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
}

.hover\:from-gray-600:hover{
  --gradient-from-color:#718096;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
}

.hover\:from-gray-700:hover{
  --gradient-from-color:#4a5568;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
}

.hover\:from-gray-800:hover{
  --gradient-from-color:#2d3748;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
}

.hover\:from-gray-900:hover{
  --gradient-from-color:#1a202c;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
}

.hover\:from-red:hover{
  --gradient-from-color:#Ed3928;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
}

.hover\:from-orange:hover{
  --gradient-from-color:#F78F01;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
}

.hover\:from-yellow-100:hover{
  --gradient-from-color:#fffff0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
}

.hover\:from-yellow-200:hover{
  --gradient-from-color:#fefcbf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
}

.hover\:from-yellow-300:hover{
  --gradient-from-color:#faf089;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
}

.hover\:from-yellow-400:hover{
  --gradient-from-color:#f6e05e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
}

.hover\:from-yellow-500:hover{
  --gradient-from-color:#ecc94b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
}

.hover\:from-yellow-600:hover{
  --gradient-from-color:#d69e2e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
}

.hover\:from-yellow-700:hover{
  --gradient-from-color:#b7791f;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
}

.hover\:from-yellow-800:hover{
  --gradient-from-color:#975a16;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
}

.hover\:from-yellow-900:hover{
  --gradient-from-color:#744210;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
}

.hover\:from-green:hover{
  --gradient-from-color:#00A285;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
}

.hover\:from-teal-100:hover{
  --gradient-from-color:#e6fffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
}

.hover\:from-teal-200:hover{
  --gradient-from-color:#b2f5ea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
}

.hover\:from-teal-300:hover{
  --gradient-from-color:#81e6d9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
}

.hover\:from-teal-400:hover{
  --gradient-from-color:#4fd1c5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
}

.hover\:from-teal-500:hover{
  --gradient-from-color:#38b2ac;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
}

.hover\:from-teal-600:hover{
  --gradient-from-color:#319795;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
}

.hover\:from-teal-700:hover{
  --gradient-from-color:#2c7a7b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
}

.hover\:from-teal-800:hover{
  --gradient-from-color:#285e61;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
}

.hover\:from-teal-900:hover{
  --gradient-from-color:#234e52;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
}

.hover\:from-blue:hover{
  --gradient-from-color:#0074BA;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
}

.hover\:from-indigo-100:hover{
  --gradient-from-color:#ebf4ff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
}

.hover\:from-indigo-200:hover{
  --gradient-from-color:#c3dafe;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
}

.hover\:from-indigo-300:hover{
  --gradient-from-color:#a3bffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
}

.hover\:from-indigo-400:hover{
  --gradient-from-color:#7f9cf5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
}

.hover\:from-indigo-500:hover{
  --gradient-from-color:#667eea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
}

.hover\:from-indigo-600:hover{
  --gradient-from-color:#5a67d8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
}

.hover\:from-indigo-700:hover{
  --gradient-from-color:#4c51bf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
}

.hover\:from-indigo-800:hover{
  --gradient-from-color:#434190;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
}

.hover\:from-indigo-900:hover{
  --gradient-from-color:#3c366b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
}

.hover\:from-purple:hover{
  --gradient-from-color:#68539B;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
}

.hover\:from-pink:hover{
  --gradient-from-color:#F599A9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
}

.hover\:from-grey:hover{
  --gradient-from-color:#DADBDC;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
}

.hover\:from-offwhite:hover{
  --gradient-from-color:#e8e8e8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
}

.hover\:via-transparent:hover{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:via-current:hover{
  --gradient-via-color:currentColor;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:via-black:hover{
  --gradient-via-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:via-white:hover{
  --gradient-via-color:#FFFFFF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:via-gray-100:hover{
  --gradient-via-color:#f7fafc;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
}

.hover\:via-gray-200:hover{
  --gradient-via-color:#edf2f7;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
}

.hover\:via-gray-300:hover{
  --gradient-via-color:#e2e8f0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
}

.hover\:via-gray-400:hover{
  --gradient-via-color:#cbd5e0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
}

.hover\:via-gray-500:hover{
  --gradient-via-color:#a0aec0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
}

.hover\:via-gray-600:hover{
  --gradient-via-color:#718096;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
}

.hover\:via-gray-700:hover{
  --gradient-via-color:#4a5568;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
}

.hover\:via-gray-800:hover{
  --gradient-via-color:#2d3748;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
}

.hover\:via-gray-900:hover{
  --gradient-via-color:#1a202c;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
}

.hover\:via-red:hover{
  --gradient-via-color:#Ed3928;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
}

.hover\:via-orange:hover{
  --gradient-via-color:#F78F01;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
}

.hover\:via-yellow-100:hover{
  --gradient-via-color:#fffff0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
}

.hover\:via-yellow-200:hover{
  --gradient-via-color:#fefcbf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
}

.hover\:via-yellow-300:hover{
  --gradient-via-color:#faf089;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
}

.hover\:via-yellow-400:hover{
  --gradient-via-color:#f6e05e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
}

.hover\:via-yellow-500:hover{
  --gradient-via-color:#ecc94b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
}

.hover\:via-yellow-600:hover{
  --gradient-via-color:#d69e2e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
}

.hover\:via-yellow-700:hover{
  --gradient-via-color:#b7791f;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
}

.hover\:via-yellow-800:hover{
  --gradient-via-color:#975a16;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
}

.hover\:via-yellow-900:hover{
  --gradient-via-color:#744210;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
}

.hover\:via-green:hover{
  --gradient-via-color:#00A285;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
}

.hover\:via-teal-100:hover{
  --gradient-via-color:#e6fffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
}

.hover\:via-teal-200:hover{
  --gradient-via-color:#b2f5ea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
}

.hover\:via-teal-300:hover{
  --gradient-via-color:#81e6d9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
}

.hover\:via-teal-400:hover{
  --gradient-via-color:#4fd1c5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
}

.hover\:via-teal-500:hover{
  --gradient-via-color:#38b2ac;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
}

.hover\:via-teal-600:hover{
  --gradient-via-color:#319795;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
}

.hover\:via-teal-700:hover{
  --gradient-via-color:#2c7a7b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
}

.hover\:via-teal-800:hover{
  --gradient-via-color:#285e61;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
}

.hover\:via-teal-900:hover{
  --gradient-via-color:#234e52;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
}

.hover\:via-blue:hover{
  --gradient-via-color:#0074BA;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
}

.hover\:via-indigo-100:hover{
  --gradient-via-color:#ebf4ff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
}

.hover\:via-indigo-200:hover{
  --gradient-via-color:#c3dafe;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
}

.hover\:via-indigo-300:hover{
  --gradient-via-color:#a3bffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
}

.hover\:via-indigo-400:hover{
  --gradient-via-color:#7f9cf5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
}

.hover\:via-indigo-500:hover{
  --gradient-via-color:#667eea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
}

.hover\:via-indigo-600:hover{
  --gradient-via-color:#5a67d8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
}

.hover\:via-indigo-700:hover{
  --gradient-via-color:#4c51bf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
}

.hover\:via-indigo-800:hover{
  --gradient-via-color:#434190;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
}

.hover\:via-indigo-900:hover{
  --gradient-via-color:#3c366b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
}

.hover\:via-purple:hover{
  --gradient-via-color:#68539B;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
}

.hover\:via-pink:hover{
  --gradient-via-color:#F599A9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
}

.hover\:via-grey:hover{
  --gradient-via-color:#DADBDC;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
}

.hover\:via-offwhite:hover{
  --gradient-via-color:#e8e8e8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
}

.hover\:to-transparent:hover{
  --gradient-to-color:transparent
}

.hover\:to-current:hover{
  --gradient-to-color:currentColor
}

.hover\:to-black:hover{
  --gradient-to-color:#000000
}

.hover\:to-white:hover{
  --gradient-to-color:#FFFFFF
}

.hover\:to-gray-100:hover{
  --gradient-to-color:#f7fafc
}

.hover\:to-gray-200:hover{
  --gradient-to-color:#edf2f7
}

.hover\:to-gray-300:hover{
  --gradient-to-color:#e2e8f0
}

.hover\:to-gray-400:hover{
  --gradient-to-color:#cbd5e0
}

.hover\:to-gray-500:hover{
  --gradient-to-color:#a0aec0
}

.hover\:to-gray-600:hover{
  --gradient-to-color:#718096
}

.hover\:to-gray-700:hover{
  --gradient-to-color:#4a5568
}

.hover\:to-gray-800:hover{
  --gradient-to-color:#2d3748
}

.hover\:to-gray-900:hover{
  --gradient-to-color:#1a202c
}

.hover\:to-red:hover{
  --gradient-to-color:#Ed3928
}

.hover\:to-orange:hover{
  --gradient-to-color:#F78F01
}

.hover\:to-yellow-100:hover{
  --gradient-to-color:#fffff0
}

.hover\:to-yellow-200:hover{
  --gradient-to-color:#fefcbf
}

.hover\:to-yellow-300:hover{
  --gradient-to-color:#faf089
}

.hover\:to-yellow-400:hover{
  --gradient-to-color:#f6e05e
}

.hover\:to-yellow-500:hover{
  --gradient-to-color:#ecc94b
}

.hover\:to-yellow-600:hover{
  --gradient-to-color:#d69e2e
}

.hover\:to-yellow-700:hover{
  --gradient-to-color:#b7791f
}

.hover\:to-yellow-800:hover{
  --gradient-to-color:#975a16
}

.hover\:to-yellow-900:hover{
  --gradient-to-color:#744210
}

.hover\:to-green:hover{
  --gradient-to-color:#00A285
}

.hover\:to-teal-100:hover{
  --gradient-to-color:#e6fffa
}

.hover\:to-teal-200:hover{
  --gradient-to-color:#b2f5ea
}

.hover\:to-teal-300:hover{
  --gradient-to-color:#81e6d9
}

.hover\:to-teal-400:hover{
  --gradient-to-color:#4fd1c5
}

.hover\:to-teal-500:hover{
  --gradient-to-color:#38b2ac
}

.hover\:to-teal-600:hover{
  --gradient-to-color:#319795
}

.hover\:to-teal-700:hover{
  --gradient-to-color:#2c7a7b
}

.hover\:to-teal-800:hover{
  --gradient-to-color:#285e61
}

.hover\:to-teal-900:hover{
  --gradient-to-color:#234e52
}

.hover\:to-blue:hover{
  --gradient-to-color:#0074BA
}

.hover\:to-indigo-100:hover{
  --gradient-to-color:#ebf4ff
}

.hover\:to-indigo-200:hover{
  --gradient-to-color:#c3dafe
}

.hover\:to-indigo-300:hover{
  --gradient-to-color:#a3bffa
}

.hover\:to-indigo-400:hover{
  --gradient-to-color:#7f9cf5
}

.hover\:to-indigo-500:hover{
  --gradient-to-color:#667eea
}

.hover\:to-indigo-600:hover{
  --gradient-to-color:#5a67d8
}

.hover\:to-indigo-700:hover{
  --gradient-to-color:#4c51bf
}

.hover\:to-indigo-800:hover{
  --gradient-to-color:#434190
}

.hover\:to-indigo-900:hover{
  --gradient-to-color:#3c366b
}

.hover\:to-purple:hover{
  --gradient-to-color:#68539B
}

.hover\:to-pink:hover{
  --gradient-to-color:#F599A9
}

.hover\:to-grey:hover{
  --gradient-to-color:#DADBDC
}

.hover\:to-offwhite:hover{
  --gradient-to-color:#e8e8e8
}

.focus\:from-transparent:focus{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:from-current:focus{
  --gradient-from-color:currentColor;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:from-black:focus{
  --gradient-from-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:from-white:focus{
  --gradient-from-color:#FFFFFF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:from-gray-100:focus{
  --gradient-from-color:#f7fafc;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
}

.focus\:from-gray-200:focus{
  --gradient-from-color:#edf2f7;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
}

.focus\:from-gray-300:focus{
  --gradient-from-color:#e2e8f0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
}

.focus\:from-gray-400:focus{
  --gradient-from-color:#cbd5e0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
}

.focus\:from-gray-500:focus{
  --gradient-from-color:#a0aec0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
}

.focus\:from-gray-600:focus{
  --gradient-from-color:#718096;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
}

.focus\:from-gray-700:focus{
  --gradient-from-color:#4a5568;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
}

.focus\:from-gray-800:focus{
  --gradient-from-color:#2d3748;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
}

.focus\:from-gray-900:focus{
  --gradient-from-color:#1a202c;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
}

.focus\:from-red:focus{
  --gradient-from-color:#Ed3928;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
}

.focus\:from-orange:focus{
  --gradient-from-color:#F78F01;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
}

.focus\:from-yellow-100:focus{
  --gradient-from-color:#fffff0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
}

.focus\:from-yellow-200:focus{
  --gradient-from-color:#fefcbf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
}

.focus\:from-yellow-300:focus{
  --gradient-from-color:#faf089;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
}

.focus\:from-yellow-400:focus{
  --gradient-from-color:#f6e05e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
}

.focus\:from-yellow-500:focus{
  --gradient-from-color:#ecc94b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
}

.focus\:from-yellow-600:focus{
  --gradient-from-color:#d69e2e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
}

.focus\:from-yellow-700:focus{
  --gradient-from-color:#b7791f;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
}

.focus\:from-yellow-800:focus{
  --gradient-from-color:#975a16;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
}

.focus\:from-yellow-900:focus{
  --gradient-from-color:#744210;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
}

.focus\:from-green:focus{
  --gradient-from-color:#00A285;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
}

.focus\:from-teal-100:focus{
  --gradient-from-color:#e6fffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
}

.focus\:from-teal-200:focus{
  --gradient-from-color:#b2f5ea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
}

.focus\:from-teal-300:focus{
  --gradient-from-color:#81e6d9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
}

.focus\:from-teal-400:focus{
  --gradient-from-color:#4fd1c5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
}

.focus\:from-teal-500:focus{
  --gradient-from-color:#38b2ac;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
}

.focus\:from-teal-600:focus{
  --gradient-from-color:#319795;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
}

.focus\:from-teal-700:focus{
  --gradient-from-color:#2c7a7b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
}

.focus\:from-teal-800:focus{
  --gradient-from-color:#285e61;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
}

.focus\:from-teal-900:focus{
  --gradient-from-color:#234e52;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
}

.focus\:from-blue:focus{
  --gradient-from-color:#0074BA;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
}

.focus\:from-indigo-100:focus{
  --gradient-from-color:#ebf4ff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
}

.focus\:from-indigo-200:focus{
  --gradient-from-color:#c3dafe;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
}

.focus\:from-indigo-300:focus{
  --gradient-from-color:#a3bffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
}

.focus\:from-indigo-400:focus{
  --gradient-from-color:#7f9cf5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
}

.focus\:from-indigo-500:focus{
  --gradient-from-color:#667eea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
}

.focus\:from-indigo-600:focus{
  --gradient-from-color:#5a67d8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
}

.focus\:from-indigo-700:focus{
  --gradient-from-color:#4c51bf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
}

.focus\:from-indigo-800:focus{
  --gradient-from-color:#434190;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
}

.focus\:from-indigo-900:focus{
  --gradient-from-color:#3c366b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
}

.focus\:from-purple:focus{
  --gradient-from-color:#68539B;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
}

.focus\:from-pink:focus{
  --gradient-from-color:#F599A9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
}

.focus\:from-grey:focus{
  --gradient-from-color:#DADBDC;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
}

.focus\:from-offwhite:focus{
  --gradient-from-color:#e8e8e8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
}

.focus\:via-transparent:focus{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:via-current:focus{
  --gradient-via-color:currentColor;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:via-black:focus{
  --gradient-via-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:via-white:focus{
  --gradient-via-color:#FFFFFF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:via-gray-100:focus{
  --gradient-via-color:#f7fafc;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
}

.focus\:via-gray-200:focus{
  --gradient-via-color:#edf2f7;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
}

.focus\:via-gray-300:focus{
  --gradient-via-color:#e2e8f0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
}

.focus\:via-gray-400:focus{
  --gradient-via-color:#cbd5e0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
}

.focus\:via-gray-500:focus{
  --gradient-via-color:#a0aec0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
}

.focus\:via-gray-600:focus{
  --gradient-via-color:#718096;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
}

.focus\:via-gray-700:focus{
  --gradient-via-color:#4a5568;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
}

.focus\:via-gray-800:focus{
  --gradient-via-color:#2d3748;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
}

.focus\:via-gray-900:focus{
  --gradient-via-color:#1a202c;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
}

.focus\:via-red:focus{
  --gradient-via-color:#Ed3928;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
}

.focus\:via-orange:focus{
  --gradient-via-color:#F78F01;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
}

.focus\:via-yellow-100:focus{
  --gradient-via-color:#fffff0;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
}

.focus\:via-yellow-200:focus{
  --gradient-via-color:#fefcbf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
}

.focus\:via-yellow-300:focus{
  --gradient-via-color:#faf089;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
}

.focus\:via-yellow-400:focus{
  --gradient-via-color:#f6e05e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
}

.focus\:via-yellow-500:focus{
  --gradient-via-color:#ecc94b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
}

.focus\:via-yellow-600:focus{
  --gradient-via-color:#d69e2e;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
}

.focus\:via-yellow-700:focus{
  --gradient-via-color:#b7791f;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
}

.focus\:via-yellow-800:focus{
  --gradient-via-color:#975a16;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
}

.focus\:via-yellow-900:focus{
  --gradient-via-color:#744210;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
}

.focus\:via-green:focus{
  --gradient-via-color:#00A285;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
}

.focus\:via-teal-100:focus{
  --gradient-via-color:#e6fffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
}

.focus\:via-teal-200:focus{
  --gradient-via-color:#b2f5ea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
}

.focus\:via-teal-300:focus{
  --gradient-via-color:#81e6d9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
}

.focus\:via-teal-400:focus{
  --gradient-via-color:#4fd1c5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
}

.focus\:via-teal-500:focus{
  --gradient-via-color:#38b2ac;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
}

.focus\:via-teal-600:focus{
  --gradient-via-color:#319795;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
}

.focus\:via-teal-700:focus{
  --gradient-via-color:#2c7a7b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
}

.focus\:via-teal-800:focus{
  --gradient-via-color:#285e61;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
}

.focus\:via-teal-900:focus{
  --gradient-via-color:#234e52;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
}

.focus\:via-blue:focus{
  --gradient-via-color:#0074BA;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
}

.focus\:via-indigo-100:focus{
  --gradient-via-color:#ebf4ff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
}

.focus\:via-indigo-200:focus{
  --gradient-via-color:#c3dafe;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
}

.focus\:via-indigo-300:focus{
  --gradient-via-color:#a3bffa;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
}

.focus\:via-indigo-400:focus{
  --gradient-via-color:#7f9cf5;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
}

.focus\:via-indigo-500:focus{
  --gradient-via-color:#667eea;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
}

.focus\:via-indigo-600:focus{
  --gradient-via-color:#5a67d8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
}

.focus\:via-indigo-700:focus{
  --gradient-via-color:#4c51bf;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
}

.focus\:via-indigo-800:focus{
  --gradient-via-color:#434190;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
}

.focus\:via-indigo-900:focus{
  --gradient-via-color:#3c366b;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
}

.focus\:via-purple:focus{
  --gradient-via-color:#68539B;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
}

.focus\:via-pink:focus{
  --gradient-via-color:#F599A9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
}

.focus\:via-grey:focus{
  --gradient-via-color:#DADBDC;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
}

.focus\:via-offwhite:focus{
  --gradient-via-color:#e8e8e8;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
}

.focus\:to-transparent:focus{
  --gradient-to-color:transparent
}

.focus\:to-current:focus{
  --gradient-to-color:currentColor
}

.focus\:to-black:focus{
  --gradient-to-color:#000000
}

.focus\:to-white:focus{
  --gradient-to-color:#FFFFFF
}

.focus\:to-gray-100:focus{
  --gradient-to-color:#f7fafc
}

.focus\:to-gray-200:focus{
  --gradient-to-color:#edf2f7
}

.focus\:to-gray-300:focus{
  --gradient-to-color:#e2e8f0
}

.focus\:to-gray-400:focus{
  --gradient-to-color:#cbd5e0
}

.focus\:to-gray-500:focus{
  --gradient-to-color:#a0aec0
}

.focus\:to-gray-600:focus{
  --gradient-to-color:#718096
}

.focus\:to-gray-700:focus{
  --gradient-to-color:#4a5568
}

.focus\:to-gray-800:focus{
  --gradient-to-color:#2d3748
}

.focus\:to-gray-900:focus{
  --gradient-to-color:#1a202c
}

.focus\:to-red:focus{
  --gradient-to-color:#Ed3928
}

.focus\:to-orange:focus{
  --gradient-to-color:#F78F01
}

.focus\:to-yellow-100:focus{
  --gradient-to-color:#fffff0
}

.focus\:to-yellow-200:focus{
  --gradient-to-color:#fefcbf
}

.focus\:to-yellow-300:focus{
  --gradient-to-color:#faf089
}

.focus\:to-yellow-400:focus{
  --gradient-to-color:#f6e05e
}

.focus\:to-yellow-500:focus{
  --gradient-to-color:#ecc94b
}

.focus\:to-yellow-600:focus{
  --gradient-to-color:#d69e2e
}

.focus\:to-yellow-700:focus{
  --gradient-to-color:#b7791f
}

.focus\:to-yellow-800:focus{
  --gradient-to-color:#975a16
}

.focus\:to-yellow-900:focus{
  --gradient-to-color:#744210
}

.focus\:to-green:focus{
  --gradient-to-color:#00A285
}

.focus\:to-teal-100:focus{
  --gradient-to-color:#e6fffa
}

.focus\:to-teal-200:focus{
  --gradient-to-color:#b2f5ea
}

.focus\:to-teal-300:focus{
  --gradient-to-color:#81e6d9
}

.focus\:to-teal-400:focus{
  --gradient-to-color:#4fd1c5
}

.focus\:to-teal-500:focus{
  --gradient-to-color:#38b2ac
}

.focus\:to-teal-600:focus{
  --gradient-to-color:#319795
}

.focus\:to-teal-700:focus{
  --gradient-to-color:#2c7a7b
}

.focus\:to-teal-800:focus{
  --gradient-to-color:#285e61
}

.focus\:to-teal-900:focus{
  --gradient-to-color:#234e52
}

.focus\:to-blue:focus{
  --gradient-to-color:#0074BA
}

.focus\:to-indigo-100:focus{
  --gradient-to-color:#ebf4ff
}

.focus\:to-indigo-200:focus{
  --gradient-to-color:#c3dafe
}

.focus\:to-indigo-300:focus{
  --gradient-to-color:#a3bffa
}

.focus\:to-indigo-400:focus{
  --gradient-to-color:#7f9cf5
}

.focus\:to-indigo-500:focus{
  --gradient-to-color:#667eea
}

.focus\:to-indigo-600:focus{
  --gradient-to-color:#5a67d8
}

.focus\:to-indigo-700:focus{
  --gradient-to-color:#4c51bf
}

.focus\:to-indigo-800:focus{
  --gradient-to-color:#434190
}

.focus\:to-indigo-900:focus{
  --gradient-to-color:#3c366b
}

.focus\:to-purple:focus{
  --gradient-to-color:#68539B
}

.focus\:to-pink:focus{
  --gradient-to-color:#F599A9
}

.focus\:to-grey:focus{
  --gradient-to-color:#DADBDC
}

.focus\:to-offwhite:focus{
  --gradient-to-color:#e8e8e8
}

.bg-opacity-0{
  --bg-opacity:0
}

.bg-opacity-25{
  --bg-opacity:0.25
}

.bg-opacity-50{
  --bg-opacity:0.5
}

.bg-opacity-75{
  --bg-opacity:0.75
}

.bg-opacity-100{
  --bg-opacity:1
}

.hover\:bg-opacity-0:hover{
  --bg-opacity:0
}

.hover\:bg-opacity-25:hover{
  --bg-opacity:0.25
}

.hover\:bg-opacity-50:hover{
  --bg-opacity:0.5
}

.hover\:bg-opacity-75:hover{
  --bg-opacity:0.75
}

.hover\:bg-opacity-100:hover{
  --bg-opacity:1
}

.focus\:bg-opacity-0:focus{
  --bg-opacity:0
}

.focus\:bg-opacity-25:focus{
  --bg-opacity:0.25
}

.focus\:bg-opacity-50:focus{
  --bg-opacity:0.5
}

.focus\:bg-opacity-75:focus{
  --bg-opacity:0.75
}

.focus\:bg-opacity-100:focus{
  --bg-opacity:1
}

.bg-bottom{
  background-position:bottom
}

.bg-center{
  background-position:center
}

.bg-left{
  background-position:left
}

.bg-left-bottom{
  background-position:left bottom
}

.bg-left-top{
  background-position:left top
}

.bg-right{
  background-position:right
}

.bg-right-bottom{
  background-position:right bottom
}

.bg-right-top{
  background-position:right top
}

.bg-top{
  background-position:top
}

.bg-repeat{
  background-repeat:repeat
}

.bg-no-repeat{
  background-repeat:no-repeat
}

.bg-repeat-x{
  background-repeat:repeat-x
}

.bg-repeat-y{
  background-repeat:repeat-y
}

.bg-repeat-round{
  background-repeat:round
}

.bg-repeat-space{
  background-repeat:space
}

.bg-auto{
  background-size:auto
}

.bg-cover{
  background-size:cover
}

.bg-contain{
  background-size:contain
}

.border-collapse{
  border-collapse:collapse
}

.border-separate{
  border-collapse:separate
}

.border-transparent{
  border-color:transparent
}

.border-current{
  border-color:currentColor
}

.border-black{
  --border-opacity:1;
  border-color:#000000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.border-white{
  --border-opacity:1;
  border-color:#FFFFFF;
  border-color:rgba(255, 255, 255, var(--border-opacity))
}

.border-gray-100{
  --border-opacity:1;
  border-color:#f7fafc;
  border-color:rgba(247, 250, 252, var(--border-opacity))
}

.border-gray-200{
  --border-opacity:1;
  border-color:#edf2f7;
  border-color:rgba(237, 242, 247, var(--border-opacity))
}

.border-gray-300{
  --border-opacity:1;
  border-color:#e2e8f0;
  border-color:rgba(226, 232, 240, var(--border-opacity))
}

.border-gray-400{
  --border-opacity:1;
  border-color:#cbd5e0;
  border-color:rgba(203, 213, 224, var(--border-opacity))
}

.border-gray-500{
  --border-opacity:1;
  border-color:#a0aec0;
  border-color:rgba(160, 174, 192, var(--border-opacity))
}

.border-gray-600{
  --border-opacity:1;
  border-color:#718096;
  border-color:rgba(113, 128, 150, var(--border-opacity))
}

.border-gray-700{
  --border-opacity:1;
  border-color:#4a5568;
  border-color:rgba(74, 85, 104, var(--border-opacity))
}

.border-gray-800{
  --border-opacity:1;
  border-color:#2d3748;
  border-color:rgba(45, 55, 72, var(--border-opacity))
}

.border-gray-900{
  --border-opacity:1;
  border-color:#1a202c;
  border-color:rgba(26, 32, 44, var(--border-opacity))
}

.border-red{
  --border-opacity:1;
  border-color:#Ed3928;
  border-color:rgba(237, 57, 40, var(--border-opacity))
}

.border-orange{
  --border-opacity:1;
  border-color:#F78F01;
  border-color:rgba(247, 143, 1, var(--border-opacity))
}

.border-yellow-100{
  --border-opacity:1;
  border-color:#fffff0;
  border-color:rgba(255, 255, 240, var(--border-opacity))
}

.border-yellow-200{
  --border-opacity:1;
  border-color:#fefcbf;
  border-color:rgba(254, 252, 191, var(--border-opacity))
}

.border-yellow-300{
  --border-opacity:1;
  border-color:#faf089;
  border-color:rgba(250, 240, 137, var(--border-opacity))
}

.border-yellow-400{
  --border-opacity:1;
  border-color:#f6e05e;
  border-color:rgba(246, 224, 94, var(--border-opacity))
}

.border-yellow-500{
  --border-opacity:1;
  border-color:#ecc94b;
  border-color:rgba(236, 201, 75, var(--border-opacity))
}

.border-yellow-600{
  --border-opacity:1;
  border-color:#d69e2e;
  border-color:rgba(214, 158, 46, var(--border-opacity))
}

.border-yellow-700{
  --border-opacity:1;
  border-color:#b7791f;
  border-color:rgba(183, 121, 31, var(--border-opacity))
}

.border-yellow-800{
  --border-opacity:1;
  border-color:#975a16;
  border-color:rgba(151, 90, 22, var(--border-opacity))
}

.border-yellow-900{
  --border-opacity:1;
  border-color:#744210;
  border-color:rgba(116, 66, 16, var(--border-opacity))
}

.border-green{
  --border-opacity:1;
  border-color:#00A285;
  border-color:rgba(0, 162, 133, var(--border-opacity))
}

.border-teal-100{
  --border-opacity:1;
  border-color:#e6fffa;
  border-color:rgba(230, 255, 250, var(--border-opacity))
}

.border-teal-200{
  --border-opacity:1;
  border-color:#b2f5ea;
  border-color:rgba(178, 245, 234, var(--border-opacity))
}

.border-teal-300{
  --border-opacity:1;
  border-color:#81e6d9;
  border-color:rgba(129, 230, 217, var(--border-opacity))
}

.border-teal-400{
  --border-opacity:1;
  border-color:#4fd1c5;
  border-color:rgba(79, 209, 197, var(--border-opacity))
}

.border-teal-500{
  --border-opacity:1;
  border-color:#38b2ac;
  border-color:rgba(56, 178, 172, var(--border-opacity))
}

.border-teal-600{
  --border-opacity:1;
  border-color:#319795;
  border-color:rgba(49, 151, 149, var(--border-opacity))
}

.border-teal-700{
  --border-opacity:1;
  border-color:#2c7a7b;
  border-color:rgba(44, 122, 123, var(--border-opacity))
}

.border-teal-800{
  --border-opacity:1;
  border-color:#285e61;
  border-color:rgba(40, 94, 97, var(--border-opacity))
}

.border-teal-900{
  --border-opacity:1;
  border-color:#234e52;
  border-color:rgba(35, 78, 82, var(--border-opacity))
}

.border-blue{
  --border-opacity:1;
  border-color:#0074BA;
  border-color:rgba(0, 116, 186, var(--border-opacity))
}

.border-indigo-100{
  --border-opacity:1;
  border-color:#ebf4ff;
  border-color:rgba(235, 244, 255, var(--border-opacity))
}

.border-indigo-200{
  --border-opacity:1;
  border-color:#c3dafe;
  border-color:rgba(195, 218, 254, var(--border-opacity))
}

.border-indigo-300{
  --border-opacity:1;
  border-color:#a3bffa;
  border-color:rgba(163, 191, 250, var(--border-opacity))
}

.border-indigo-400{
  --border-opacity:1;
  border-color:#7f9cf5;
  border-color:rgba(127, 156, 245, var(--border-opacity))
}

.border-indigo-500{
  --border-opacity:1;
  border-color:#667eea;
  border-color:rgba(102, 126, 234, var(--border-opacity))
}

.border-indigo-600{
  --border-opacity:1;
  border-color:#5a67d8;
  border-color:rgba(90, 103, 216, var(--border-opacity))
}

.border-indigo-700{
  --border-opacity:1;
  border-color:#4c51bf;
  border-color:rgba(76, 81, 191, var(--border-opacity))
}

.border-indigo-800{
  --border-opacity:1;
  border-color:#434190;
  border-color:rgba(67, 65, 144, var(--border-opacity))
}

.border-indigo-900{
  --border-opacity:1;
  border-color:#3c366b;
  border-color:rgba(60, 54, 107, var(--border-opacity))
}

.border-purple{
  --border-opacity:1;
  border-color:#68539B;
  border-color:rgba(104, 83, 155, var(--border-opacity))
}

.border-pink{
  --border-opacity:1;
  border-color:#F599A9;
  border-color:rgba(245, 153, 169, var(--border-opacity))
}

.border-grey{
  --border-opacity:1;
  border-color:#DADBDC;
  border-color:rgba(218, 219, 220, var(--border-opacity))
}

.border-offwhite{
  --border-opacity:1;
  border-color:#e8e8e8;
  border-color:rgba(232, 232, 232, var(--border-opacity))
}

.hover\:border-transparent:hover{
  border-color:transparent
}

.hover\:border-current:hover{
  border-color:currentColor
}

.hover\:border-black:hover{
  --border-opacity:1;
  border-color:#000000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.hover\:border-white:hover{
  --border-opacity:1;
  border-color:#FFFFFF;
  border-color:rgba(255, 255, 255, var(--border-opacity))
}

.hover\:border-gray-100:hover{
  --border-opacity:1;
  border-color:#f7fafc;
  border-color:rgba(247, 250, 252, var(--border-opacity))
}

.hover\:border-gray-200:hover{
  --border-opacity:1;
  border-color:#edf2f7;
  border-color:rgba(237, 242, 247, var(--border-opacity))
}

.hover\:border-gray-300:hover{
  --border-opacity:1;
  border-color:#e2e8f0;
  border-color:rgba(226, 232, 240, var(--border-opacity))
}

.hover\:border-gray-400:hover{
  --border-opacity:1;
  border-color:#cbd5e0;
  border-color:rgba(203, 213, 224, var(--border-opacity))
}

.hover\:border-gray-500:hover{
  --border-opacity:1;
  border-color:#a0aec0;
  border-color:rgba(160, 174, 192, var(--border-opacity))
}

.hover\:border-gray-600:hover{
  --border-opacity:1;
  border-color:#718096;
  border-color:rgba(113, 128, 150, var(--border-opacity))
}

.hover\:border-gray-700:hover{
  --border-opacity:1;
  border-color:#4a5568;
  border-color:rgba(74, 85, 104, var(--border-opacity))
}

.hover\:border-gray-800:hover{
  --border-opacity:1;
  border-color:#2d3748;
  border-color:rgba(45, 55, 72, var(--border-opacity))
}

.hover\:border-gray-900:hover{
  --border-opacity:1;
  border-color:#1a202c;
  border-color:rgba(26, 32, 44, var(--border-opacity))
}

.hover\:border-red:hover{
  --border-opacity:1;
  border-color:#Ed3928;
  border-color:rgba(237, 57, 40, var(--border-opacity))
}

.hover\:border-orange:hover{
  --border-opacity:1;
  border-color:#F78F01;
  border-color:rgba(247, 143, 1, var(--border-opacity))
}

.hover\:border-yellow-100:hover{
  --border-opacity:1;
  border-color:#fffff0;
  border-color:rgba(255, 255, 240, var(--border-opacity))
}

.hover\:border-yellow-200:hover{
  --border-opacity:1;
  border-color:#fefcbf;
  border-color:rgba(254, 252, 191, var(--border-opacity))
}

.hover\:border-yellow-300:hover{
  --border-opacity:1;
  border-color:#faf089;
  border-color:rgba(250, 240, 137, var(--border-opacity))
}

.hover\:border-yellow-400:hover{
  --border-opacity:1;
  border-color:#f6e05e;
  border-color:rgba(246, 224, 94, var(--border-opacity))
}

.hover\:border-yellow-500:hover{
  --border-opacity:1;
  border-color:#ecc94b;
  border-color:rgba(236, 201, 75, var(--border-opacity))
}

.hover\:border-yellow-600:hover{
  --border-opacity:1;
  border-color:#d69e2e;
  border-color:rgba(214, 158, 46, var(--border-opacity))
}

.hover\:border-yellow-700:hover{
  --border-opacity:1;
  border-color:#b7791f;
  border-color:rgba(183, 121, 31, var(--border-opacity))
}

.hover\:border-yellow-800:hover{
  --border-opacity:1;
  border-color:#975a16;
  border-color:rgba(151, 90, 22, var(--border-opacity))
}

.hover\:border-yellow-900:hover{
  --border-opacity:1;
  border-color:#744210;
  border-color:rgba(116, 66, 16, var(--border-opacity))
}

.hover\:border-green:hover{
  --border-opacity:1;
  border-color:#00A285;
  border-color:rgba(0, 162, 133, var(--border-opacity))
}

.hover\:border-teal-100:hover{
  --border-opacity:1;
  border-color:#e6fffa;
  border-color:rgba(230, 255, 250, var(--border-opacity))
}

.hover\:border-teal-200:hover{
  --border-opacity:1;
  border-color:#b2f5ea;
  border-color:rgba(178, 245, 234, var(--border-opacity))
}

.hover\:border-teal-300:hover{
  --border-opacity:1;
  border-color:#81e6d9;
  border-color:rgba(129, 230, 217, var(--border-opacity))
}

.hover\:border-teal-400:hover{
  --border-opacity:1;
  border-color:#4fd1c5;
  border-color:rgba(79, 209, 197, var(--border-opacity))
}

.hover\:border-teal-500:hover{
  --border-opacity:1;
  border-color:#38b2ac;
  border-color:rgba(56, 178, 172, var(--border-opacity))
}

.hover\:border-teal-600:hover{
  --border-opacity:1;
  border-color:#319795;
  border-color:rgba(49, 151, 149, var(--border-opacity))
}

.hover\:border-teal-700:hover{
  --border-opacity:1;
  border-color:#2c7a7b;
  border-color:rgba(44, 122, 123, var(--border-opacity))
}

.hover\:border-teal-800:hover{
  --border-opacity:1;
  border-color:#285e61;
  border-color:rgba(40, 94, 97, var(--border-opacity))
}

.hover\:border-teal-900:hover{
  --border-opacity:1;
  border-color:#234e52;
  border-color:rgba(35, 78, 82, var(--border-opacity))
}

.hover\:border-blue:hover{
  --border-opacity:1;
  border-color:#0074BA;
  border-color:rgba(0, 116, 186, var(--border-opacity))
}

.hover\:border-indigo-100:hover{
  --border-opacity:1;
  border-color:#ebf4ff;
  border-color:rgba(235, 244, 255, var(--border-opacity))
}

.hover\:border-indigo-200:hover{
  --border-opacity:1;
  border-color:#c3dafe;
  border-color:rgba(195, 218, 254, var(--border-opacity))
}

.hover\:border-indigo-300:hover{
  --border-opacity:1;
  border-color:#a3bffa;
  border-color:rgba(163, 191, 250, var(--border-opacity))
}

.hover\:border-indigo-400:hover{
  --border-opacity:1;
  border-color:#7f9cf5;
  border-color:rgba(127, 156, 245, var(--border-opacity))
}

.hover\:border-indigo-500:hover{
  --border-opacity:1;
  border-color:#667eea;
  border-color:rgba(102, 126, 234, var(--border-opacity))
}

.hover\:border-indigo-600:hover{
  --border-opacity:1;
  border-color:#5a67d8;
  border-color:rgba(90, 103, 216, var(--border-opacity))
}

.hover\:border-indigo-700:hover{
  --border-opacity:1;
  border-color:#4c51bf;
  border-color:rgba(76, 81, 191, var(--border-opacity))
}

.hover\:border-indigo-800:hover{
  --border-opacity:1;
  border-color:#434190;
  border-color:rgba(67, 65, 144, var(--border-opacity))
}

.hover\:border-indigo-900:hover{
  --border-opacity:1;
  border-color:#3c366b;
  border-color:rgba(60, 54, 107, var(--border-opacity))
}

.hover\:border-purple:hover{
  --border-opacity:1;
  border-color:#68539B;
  border-color:rgba(104, 83, 155, var(--border-opacity))
}

.hover\:border-pink:hover{
  --border-opacity:1;
  border-color:#F599A9;
  border-color:rgba(245, 153, 169, var(--border-opacity))
}

.hover\:border-grey:hover{
  --border-opacity:1;
  border-color:#DADBDC;
  border-color:rgba(218, 219, 220, var(--border-opacity))
}

.hover\:border-offwhite:hover{
  --border-opacity:1;
  border-color:#e8e8e8;
  border-color:rgba(232, 232, 232, var(--border-opacity))
}

.focus\:border-transparent:focus{
  border-color:transparent
}

.focus\:border-current:focus{
  border-color:currentColor
}

.focus\:border-black:focus{
  --border-opacity:1;
  border-color:#000000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.focus\:border-white:focus{
  --border-opacity:1;
  border-color:#FFFFFF;
  border-color:rgba(255, 255, 255, var(--border-opacity))
}

.focus\:border-gray-100:focus{
  --border-opacity:1;
  border-color:#f7fafc;
  border-color:rgba(247, 250, 252, var(--border-opacity))
}

.focus\:border-gray-200:focus{
  --border-opacity:1;
  border-color:#edf2f7;
  border-color:rgba(237, 242, 247, var(--border-opacity))
}

.focus\:border-gray-300:focus{
  --border-opacity:1;
  border-color:#e2e8f0;
  border-color:rgba(226, 232, 240, var(--border-opacity))
}

.focus\:border-gray-400:focus{
  --border-opacity:1;
  border-color:#cbd5e0;
  border-color:rgba(203, 213, 224, var(--border-opacity))
}

.focus\:border-gray-500:focus{
  --border-opacity:1;
  border-color:#a0aec0;
  border-color:rgba(160, 174, 192, var(--border-opacity))
}

.focus\:border-gray-600:focus{
  --border-opacity:1;
  border-color:#718096;
  border-color:rgba(113, 128, 150, var(--border-opacity))
}

.focus\:border-gray-700:focus{
  --border-opacity:1;
  border-color:#4a5568;
  border-color:rgba(74, 85, 104, var(--border-opacity))
}

.focus\:border-gray-800:focus{
  --border-opacity:1;
  border-color:#2d3748;
  border-color:rgba(45, 55, 72, var(--border-opacity))
}

.focus\:border-gray-900:focus{
  --border-opacity:1;
  border-color:#1a202c;
  border-color:rgba(26, 32, 44, var(--border-opacity))
}

.focus\:border-red:focus{
  --border-opacity:1;
  border-color:#Ed3928;
  border-color:rgba(237, 57, 40, var(--border-opacity))
}

.focus\:border-orange:focus{
  --border-opacity:1;
  border-color:#F78F01;
  border-color:rgba(247, 143, 1, var(--border-opacity))
}

.focus\:border-yellow-100:focus{
  --border-opacity:1;
  border-color:#fffff0;
  border-color:rgba(255, 255, 240, var(--border-opacity))
}

.focus\:border-yellow-200:focus{
  --border-opacity:1;
  border-color:#fefcbf;
  border-color:rgba(254, 252, 191, var(--border-opacity))
}

.focus\:border-yellow-300:focus{
  --border-opacity:1;
  border-color:#faf089;
  border-color:rgba(250, 240, 137, var(--border-opacity))
}

.focus\:border-yellow-400:focus{
  --border-opacity:1;
  border-color:#f6e05e;
  border-color:rgba(246, 224, 94, var(--border-opacity))
}

.focus\:border-yellow-500:focus{
  --border-opacity:1;
  border-color:#ecc94b;
  border-color:rgba(236, 201, 75, var(--border-opacity))
}

.focus\:border-yellow-600:focus{
  --border-opacity:1;
  border-color:#d69e2e;
  border-color:rgba(214, 158, 46, var(--border-opacity))
}

.focus\:border-yellow-700:focus{
  --border-opacity:1;
  border-color:#b7791f;
  border-color:rgba(183, 121, 31, var(--border-opacity))
}

.focus\:border-yellow-800:focus{
  --border-opacity:1;
  border-color:#975a16;
  border-color:rgba(151, 90, 22, var(--border-opacity))
}

.focus\:border-yellow-900:focus{
  --border-opacity:1;
  border-color:#744210;
  border-color:rgba(116, 66, 16, var(--border-opacity))
}

.focus\:border-green:focus{
  --border-opacity:1;
  border-color:#00A285;
  border-color:rgba(0, 162, 133, var(--border-opacity))
}

.focus\:border-teal-100:focus{
  --border-opacity:1;
  border-color:#e6fffa;
  border-color:rgba(230, 255, 250, var(--border-opacity))
}

.focus\:border-teal-200:focus{
  --border-opacity:1;
  border-color:#b2f5ea;
  border-color:rgba(178, 245, 234, var(--border-opacity))
}

.focus\:border-teal-300:focus{
  --border-opacity:1;
  border-color:#81e6d9;
  border-color:rgba(129, 230, 217, var(--border-opacity))
}

.focus\:border-teal-400:focus{
  --border-opacity:1;
  border-color:#4fd1c5;
  border-color:rgba(79, 209, 197, var(--border-opacity))
}

.focus\:border-teal-500:focus{
  --border-opacity:1;
  border-color:#38b2ac;
  border-color:rgba(56, 178, 172, var(--border-opacity))
}

.focus\:border-teal-600:focus{
  --border-opacity:1;
  border-color:#319795;
  border-color:rgba(49, 151, 149, var(--border-opacity))
}

.focus\:border-teal-700:focus{
  --border-opacity:1;
  border-color:#2c7a7b;
  border-color:rgba(44, 122, 123, var(--border-opacity))
}

.focus\:border-teal-800:focus{
  --border-opacity:1;
  border-color:#285e61;
  border-color:rgba(40, 94, 97, var(--border-opacity))
}

.focus\:border-teal-900:focus{
  --border-opacity:1;
  border-color:#234e52;
  border-color:rgba(35, 78, 82, var(--border-opacity))
}

.focus\:border-blue:focus{
  --border-opacity:1;
  border-color:#0074BA;
  border-color:rgba(0, 116, 186, var(--border-opacity))
}

.focus\:border-indigo-100:focus{
  --border-opacity:1;
  border-color:#ebf4ff;
  border-color:rgba(235, 244, 255, var(--border-opacity))
}

.focus\:border-indigo-200:focus{
  --border-opacity:1;
  border-color:#c3dafe;
  border-color:rgba(195, 218, 254, var(--border-opacity))
}

.focus\:border-indigo-300:focus{
  --border-opacity:1;
  border-color:#a3bffa;
  border-color:rgba(163, 191, 250, var(--border-opacity))
}

.focus\:border-indigo-400:focus{
  --border-opacity:1;
  border-color:#7f9cf5;
  border-color:rgba(127, 156, 245, var(--border-opacity))
}

.focus\:border-indigo-500:focus{
  --border-opacity:1;
  border-color:#667eea;
  border-color:rgba(102, 126, 234, var(--border-opacity))
}

.focus\:border-indigo-600:focus{
  --border-opacity:1;
  border-color:#5a67d8;
  border-color:rgba(90, 103, 216, var(--border-opacity))
}

.focus\:border-indigo-700:focus{
  --border-opacity:1;
  border-color:#4c51bf;
  border-color:rgba(76, 81, 191, var(--border-opacity))
}

.focus\:border-indigo-800:focus{
  --border-opacity:1;
  border-color:#434190;
  border-color:rgba(67, 65, 144, var(--border-opacity))
}

.focus\:border-indigo-900:focus{
  --border-opacity:1;
  border-color:#3c366b;
  border-color:rgba(60, 54, 107, var(--border-opacity))
}

.focus\:border-purple:focus{
  --border-opacity:1;
  border-color:#68539B;
  border-color:rgba(104, 83, 155, var(--border-opacity))
}

.focus\:border-pink:focus{
  --border-opacity:1;
  border-color:#F599A9;
  border-color:rgba(245, 153, 169, var(--border-opacity))
}

.focus\:border-grey:focus{
  --border-opacity:1;
  border-color:#DADBDC;
  border-color:rgba(218, 219, 220, var(--border-opacity))
}

.focus\:border-offwhite:focus{
  --border-opacity:1;
  border-color:#e8e8e8;
  border-color:rgba(232, 232, 232, var(--border-opacity))
}

.border-opacity-0{
  --border-opacity:0
}

.border-opacity-25{
  --border-opacity:0.25
}

.border-opacity-50{
  --border-opacity:0.5
}

.border-opacity-75{
  --border-opacity:0.75
}

.border-opacity-100{
  --border-opacity:1
}

.hover\:border-opacity-0:hover{
  --border-opacity:0
}

.hover\:border-opacity-25:hover{
  --border-opacity:0.25
}

.hover\:border-opacity-50:hover{
  --border-opacity:0.5
}

.hover\:border-opacity-75:hover{
  --border-opacity:0.75
}

.hover\:border-opacity-100:hover{
  --border-opacity:1
}

.focus\:border-opacity-0:focus{
  --border-opacity:0
}

.focus\:border-opacity-25:focus{
  --border-opacity:0.25
}

.focus\:border-opacity-50:focus{
  --border-opacity:0.5
}

.focus\:border-opacity-75:focus{
  --border-opacity:0.75
}

.focus\:border-opacity-100:focus{
  --border-opacity:1
}

.rounded-none{
  border-radius:0
}

.rounded-sm{
  border-radius:0.125rem
}

.rounded{
  border-radius:0.25rem
}

.rounded-md{
  border-radius:0.375rem
}

.rounded-lg{
  border-radius:0.5rem
}

.rounded-xl{
  border-radius:0.75rem
}

.rounded-2xl{
  border-radius:1rem
}

.rounded-3xl{
  border-radius:1.5rem
}

.rounded-full{
  border-radius:9999px
}

.rounded-t-none{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.rounded-r-none{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.rounded-b-none{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.rounded-l-none{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.rounded-t-sm{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.rounded-r-sm{
  border-top-right-radius:0.125rem;
  border-bottom-right-radius:0.125rem
}

.rounded-b-sm{
  border-bottom-right-radius:0.125rem;
  border-bottom-left-radius:0.125rem
}

.rounded-l-sm{
  border-top-left-radius:0.125rem;
  border-bottom-left-radius:0.125rem
}

.rounded-t{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.rounded-r{
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0.25rem
}

.rounded-b{
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.rounded-l{
  border-top-left-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.rounded-t-md{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.rounded-r-md{
  border-top-right-radius:0.375rem;
  border-bottom-right-radius:0.375rem
}

.rounded-b-md{
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.rounded-l-md{
  border-top-left-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.rounded-t-lg{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.rounded-r-lg{
  border-top-right-radius:0.5rem;
  border-bottom-right-radius:0.5rem
}

.rounded-b-lg{
  border-bottom-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.rounded-l-lg{
  border-top-left-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.rounded-t-xl{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.rounded-r-xl{
  border-top-right-radius:0.75rem;
  border-bottom-right-radius:0.75rem
}

.rounded-b-xl{
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.rounded-l-xl{
  border-top-left-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.rounded-t-2xl{
  border-top-left-radius:1rem;
  border-top-right-radius:1rem
}

.rounded-r-2xl{
  border-top-right-radius:1rem;
  border-bottom-right-radius:1rem
}

.rounded-b-2xl{
  border-bottom-right-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-l-2xl{
  border-top-left-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-t-3xl{
  border-top-left-radius:1.5rem;
  border-top-right-radius:1.5rem
}

.rounded-r-3xl{
  border-top-right-radius:1.5rem;
  border-bottom-right-radius:1.5rem
}

.rounded-b-3xl{
  border-bottom-right-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

.rounded-l-3xl{
  border-top-left-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

.rounded-t-full{
  border-top-left-radius:9999px;
  border-top-right-radius:9999px
}

.rounded-r-full{
  border-top-right-radius:9999px;
  border-bottom-right-radius:9999px
}

.rounded-b-full{
  border-bottom-right-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-l-full{
  border-top-left-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-tl-none{
  border-top-left-radius:0
}

.rounded-tr-none{
  border-top-right-radius:0
}

.rounded-br-none{
  border-bottom-right-radius:0
}

.rounded-bl-none{
  border-bottom-left-radius:0
}

.rounded-tl-sm{
  border-top-left-radius:0.125rem
}

.rounded-tr-sm{
  border-top-right-radius:0.125rem
}

.rounded-br-sm{
  border-bottom-right-radius:0.125rem
}

.rounded-bl-sm{
  border-bottom-left-radius:0.125rem
}

.rounded-tl{
  border-top-left-radius:0.25rem
}

.rounded-tr{
  border-top-right-radius:0.25rem
}

.rounded-br{
  border-bottom-right-radius:0.25rem
}

.rounded-bl{
  border-bottom-left-radius:0.25rem
}

.rounded-tl-md{
  border-top-left-radius:0.375rem
}

.rounded-tr-md{
  border-top-right-radius:0.375rem
}

.rounded-br-md{
  border-bottom-right-radius:0.375rem
}

.rounded-bl-md{
  border-bottom-left-radius:0.375rem
}

.rounded-tl-lg{
  border-top-left-radius:0.5rem
}

.rounded-tr-lg{
  border-top-right-radius:0.5rem
}

.rounded-br-lg{
  border-bottom-right-radius:0.5rem
}

.rounded-bl-lg{
  border-bottom-left-radius:0.5rem
}

.rounded-tl-xl{
  border-top-left-radius:0.75rem
}

.rounded-tr-xl{
  border-top-right-radius:0.75rem
}

.rounded-br-xl{
  border-bottom-right-radius:0.75rem
}

.rounded-bl-xl{
  border-bottom-left-radius:0.75rem
}

.rounded-tl-2xl{
  border-top-left-radius:1rem
}

.rounded-tr-2xl{
  border-top-right-radius:1rem
}

.rounded-br-2xl{
  border-bottom-right-radius:1rem
}

.rounded-bl-2xl{
  border-bottom-left-radius:1rem
}

.rounded-tl-3xl{
  border-top-left-radius:1.5rem
}

.rounded-tr-3xl{
  border-top-right-radius:1.5rem
}

.rounded-br-3xl{
  border-bottom-right-radius:1.5rem
}

.rounded-bl-3xl{
  border-bottom-left-radius:1.5rem
}

.rounded-tl-full{
  border-top-left-radius:9999px
}

.rounded-tr-full{
  border-top-right-radius:9999px
}

.rounded-br-full{
  border-bottom-right-radius:9999px
}

.rounded-bl-full{
  border-bottom-left-radius:9999px
}

.border-solid{
  border-style:solid
}

.border-dashed{
  border-style:dashed
}

.border-dotted{
  border-style:dotted
}

.border-double{
  border-style:double
}

.border-none{
  border-style:none
}

.border-0{
  border-width:0
}

.border-2{
  border-width:2px
}

.border-4{
  border-width:4px
}

.border-8{
  border-width:8px
}

.border{
  border-width:1px
}

.border-t-0{
  border-top-width:0
}

.border-r-0{
  border-right-width:0
}

.border-b-0{
  border-bottom-width:0
}

.border-l-0{
  border-left-width:0
}

.border-t-2{
  border-top-width:2px
}

.border-r-2{
  border-right-width:2px
}

.border-b-2{
  border-bottom-width:2px
}

.border-l-2{
  border-left-width:2px
}

.border-t-4{
  border-top-width:4px
}

.border-r-4{
  border-right-width:4px
}

.border-b-4{
  border-bottom-width:4px
}

.border-l-4{
  border-left-width:4px
}

.border-t-8{
  border-top-width:8px
}

.border-r-8{
  border-right-width:8px
}

.border-b-8{
  border-bottom-width:8px
}

.border-l-8{
  border-left-width:8px
}

.border-t{
  border-top-width:1px
}

.border-r{
  border-right-width:1px
}

.border-b{
  border-bottom-width:1px
}

.border-l{
  border-left-width:1px
}

.box-border{
  box-sizing:border-box
}

.box-content{
  box-sizing:content-box
}

.cursor-auto{
  cursor:auto
}

.cursor-default{
  cursor:default
}

.cursor-pointer{
  cursor:pointer
}

.cursor-wait{
  cursor:wait
}

.cursor-text{
  cursor:text
}

.cursor-move{
  cursor:move
}

.cursor-not-allowed{
  cursor:not-allowed
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.inline{
  display:inline
}

.flex{
  display:flex
}

.inline-flex{
  display:inline-flex
}

.table{
  display:table
}

.table-caption{
  display:table-caption
}

.table-cell{
  display:table-cell
}

.table-column{
  display:table-column
}

.table-column-group{
  display:table-column-group
}

.table-footer-group{
  display:table-footer-group
}

.table-header-group{
  display:table-header-group
}

.table-row-group{
  display:table-row-group
}

.table-row{
  display:table-row
}

.flow-root{
  display:flow-root
}

.grid{
  display:grid
}

.inline-grid{
  display:inline-grid
}

.contents{
  display:contents
}

.hidden{
  display:none
}

.flex-row{
  flex-direction:row
}

.flex-row-reverse{
  flex-direction:row-reverse
}

.flex-col{
  flex-direction:column
}

.flex-col-reverse{
  flex-direction:column-reverse
}

.flex-wrap{
  flex-wrap:wrap
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse
}

.flex-no-wrap{
  flex-wrap:nowrap
}

.place-items-auto{
  place-items:auto
}

.place-items-start{
  place-items:start
}

.place-items-end{
  place-items:end
}

.place-items-center{
  place-items:center
}

.place-items-stretch{
  place-items:stretch
}

.place-content-center{
  place-content:center
}

.place-content-start{
  place-content:start
}

.place-content-end{
  place-content:end
}

.place-content-between{
  place-content:space-between
}

.place-content-around{
  place-content:space-around
}

.place-content-evenly{
  place-content:space-evenly
}

.place-content-stretch{
  place-content:stretch
}

.place-self-auto{
  place-self:auto
}

.place-self-start{
  place-self:start
}

.place-self-end{
  place-self:end
}

.place-self-center{
  place-self:center
}

.place-self-stretch{
  place-self:stretch
}

.items-start{
  align-items:flex-start
}

.items-end{
  align-items:flex-end
}

.items-center{
  align-items:center
}

.items-baseline{
  align-items:baseline
}

.items-stretch{
  align-items:stretch
}

.content-center{
  align-content:center
}

.content-start{
  align-content:flex-start
}

.content-end{
  align-content:flex-end
}

.content-between{
  align-content:space-between
}

.content-around{
  align-content:space-around
}

.content-evenly{
  align-content:space-evenly
}

.self-auto{
  align-self:auto
}

.self-start{
  align-self:flex-start
}

.self-end{
  align-self:flex-end
}

.self-center{
  align-self:center
}

.self-stretch{
  align-self:stretch
}

.justify-items-auto{
  justify-items:auto
}

.justify-items-start{
  justify-items:start
}

.justify-items-end{
  justify-items:end
}

.justify-items-center{
  justify-items:center
}

.justify-items-stretch{
  justify-items:stretch
}

.justify-start{
  justify-content:flex-start
}

.justify-end{
  justify-content:flex-end
}

.justify-center{
  justify-content:center
}

.justify-between{
  justify-content:space-between
}

.justify-around{
  justify-content:space-around
}

.justify-evenly{
  justify-content:space-evenly
}

.justify-self-auto{
  justify-self:auto
}

.justify-self-start{
  justify-self:start
}

.justify-self-end{
  justify-self:end
}

.justify-self-center{
  justify-self:center
}

.justify-self-stretch{
  justify-self:stretch
}

.flex-1{
  flex:1 1 0%
}

.flex-auto{
  flex:1 1 auto
}

.flex-initial{
  flex:0 1 auto
}

.flex-none{
  flex:none
}

.flex-grow-0{
  flex-grow:0
}

.flex-grow{
  flex-grow:1
}

.flex-shrink-0{
  flex-shrink:0
}

.flex-shrink{
  flex-shrink:1
}

.order-1{
  order:1
}

.order-2{
  order:2
}

.order-3{
  order:3
}

.order-4{
  order:4
}

.order-5{
  order:5
}

.order-6{
  order:6
}

.order-7{
  order:7
}

.order-8{
  order:8
}

.order-9{
  order:9
}

.order-10{
  order:10
}

.order-11{
  order:11
}

.order-12{
  order:12
}

.order-first{
  order:-9999
}

.order-last{
  order:9999
}

.order-none{
  order:0
}

.float-right{
  float:right
}

.float-left{
  float:left
}

.float-none{
  float:none
}

.clearfix:after{
  content:"";
  display:table;
  clear:both
}

.clear-left{
  clear:left
}

.clear-right{
  clear:right
}

.clear-both{
  clear:both
}

.clear-none{
  clear:none
}

.font-headings{
  font-family:Parabole, sans-serif
}

.font-body{
  font-family:FoundersGrotesk, sans-serif
}

.font-antiqueolive{
  font-family:antique-olive-condensed, sans-serif
}

.font-interstate{
  font-family:interstate-compressed, sans-serif
}

.font-hairline{
  font-weight:100
}

.font-thin{
  font-weight:200
}

.font-light{
  font-weight:300
}

.font-normal{
  font-weight:400
}

.font-medium{
  font-weight:500
}

.font-semibold{
  font-weight:600
}

.font-bold{
  font-weight:700
}

.font-extrabold{
  font-weight:800
}

.font-black{
  font-weight:900
}

.hover\:font-hairline:hover{
  font-weight:100
}

.hover\:font-thin:hover{
  font-weight:200
}

.hover\:font-light:hover{
  font-weight:300
}

.hover\:font-normal:hover{
  font-weight:400
}

.hover\:font-medium:hover{
  font-weight:500
}

.hover\:font-semibold:hover{
  font-weight:600
}

.hover\:font-bold:hover{
  font-weight:700
}

.hover\:font-extrabold:hover{
  font-weight:800
}

.hover\:font-black:hover{
  font-weight:900
}

.focus\:font-hairline:focus{
  font-weight:100
}

.focus\:font-thin:focus{
  font-weight:200
}

.focus\:font-light:focus{
  font-weight:300
}

.focus\:font-normal:focus{
  font-weight:400
}

.focus\:font-medium:focus{
  font-weight:500
}

.focus\:font-semibold:focus{
  font-weight:600
}

.focus\:font-bold:focus{
  font-weight:700
}

.focus\:font-extrabold:focus{
  font-weight:800
}

.focus\:font-black:focus{
  font-weight:900
}

.h-0{
  height:0
}

.h-1{
  height:1rem
}

.h-2{
  height:2rem
}

.h-3{
  height:3rem
}

.h-4{
  height:4rem
}

.h-5{
  height:5rem
}

.h-6{
  height:6rem
}

.h-7{
  height:7rem
}

.h-15{
  height:1.5rem
}

.h-25{
  height:2.5rem
}

.h-125{
  height:1.25rem
}

.h-175{
  height:1.175rem
}

.h-225{
  height:2.25rem
}

.h-275{
  height:2.175rem
}

.h-auto{
  height:auto
}

.h-px{
  height:1px
}

.h-025{
  height:0.25rem
}

.h-05{
  height:0.5rem
}

.h-075{
  height:0.75rem
}

.h-full{
  height:100%
}

.h-screen{
  height:100vh
}

.text-xs{
  font-size:0.6rem
}

.text-sm{
  font-size:0.8rem
}

.text-base{
  font-size:1rem
}

.text-lg{
  font-size:1.3rem
}

.text-xl{
  font-size:2rem
}

.text-xxl{
  font-size:3rem
}

.text-xxxl{
  font-size:5rem
}

.leading-3{
  line-height:.75rem
}

.leading-4{
  line-height:1rem
}

.leading-5{
  line-height:1.25rem
}

.leading-6{
  line-height:1.5rem
}

.leading-7{
  line-height:1.75rem
}

.leading-8{
  line-height:2rem
}

.leading-9{
  line-height:2.25rem
}

.leading-10{
  line-height:2.5rem
}

.leading-none{
  line-height:1
}

.leading-tight{
  line-height:1.25
}

.leading-snug{
  line-height:1.375
}

.leading-normal{
  line-height:1.5
}

.leading-relaxed{
  line-height:1.625
}

.leading-loose{
  line-height:2
}

.list-inside{
  list-style-position:inside
}

.list-outside{
  list-style-position:outside
}

.list-none{
  list-style-type:none
}

.list-disc{
  list-style-type:disc
}

.list-decimal{
  list-style-type:decimal
}

.m-0{
  margin:0
}

.m-1{
  margin:1rem
}

.m-2{
  margin:2rem
}

.m-3{
  margin:3rem
}

.m-4{
  margin:4rem
}

.m-5{
  margin:5rem
}

.m-6{
  margin:6rem
}

.m-7{
  margin:7rem
}

.m-15{
  margin:1.5rem
}

.m-25{
  margin:2.5rem
}

.m-125{
  margin:1.25rem
}

.m-175{
  margin:1.175rem
}

.m-225{
  margin:2.25rem
}

.m-275{
  margin:2.175rem
}

.m-auto{
  margin:auto
}

.m-px{
  margin:1px
}

.m-025{
  margin:0.25rem
}

.m-05{
  margin:0.5rem
}

.m-075{
  margin:0.75rem
}

.-m-1{
  margin:-1rem
}

.-m-2{
  margin:-2rem
}

.-m-3{
  margin:-3rem
}

.-m-4{
  margin:-4rem
}

.-m-5{
  margin:-5rem
}

.-m-6{
  margin:-6rem
}

.-m-7{
  margin:-7rem
}

.-m-15{
  margin:-1.5rem
}

.-m-25{
  margin:-2.5rem
}

.-m-125{
  margin:-1.25rem
}

.-m-175{
  margin:-1.175rem
}

.-m-225{
  margin:-2.25rem
}

.-m-275{
  margin:-2.175rem
}

.-m-px{
  margin:-1px
}

.-m-025{
  margin:-0.25rem
}

.-m-05{
  margin:-0.5rem
}

.-m-075{
  margin:-0.75rem
}

.my-0{
  margin-top:0;
  margin-bottom:0
}

.mx-0{
  margin-left:0;
  margin-right:0
}

.my-1{
  margin-top:1rem;
  margin-bottom:1rem
}

.mx-1{
  margin-left:1rem;
  margin-right:1rem
}

.my-2{
  margin-top:2rem;
  margin-bottom:2rem
}

.mx-2{
  margin-left:2rem;
  margin-right:2rem
}

.my-3{
  margin-top:3rem;
  margin-bottom:3rem
}

.mx-3{
  margin-left:3rem;
  margin-right:3rem
}

.my-4{
  margin-top:4rem;
  margin-bottom:4rem
}

.mx-4{
  margin-left:4rem;
  margin-right:4rem
}

.my-5{
  margin-top:5rem;
  margin-bottom:5rem
}

.mx-5{
  margin-left:5rem;
  margin-right:5rem
}

.my-6{
  margin-top:6rem;
  margin-bottom:6rem
}

.mx-6{
  margin-left:6rem;
  margin-right:6rem
}

.my-7{
  margin-top:7rem;
  margin-bottom:7rem
}

.mx-7{
  margin-left:7rem;
  margin-right:7rem
}

.my-15{
  margin-top:1.5rem;
  margin-bottom:1.5rem
}

.mx-15{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.my-25{
  margin-top:2.5rem;
  margin-bottom:2.5rem
}

.mx-25{
  margin-left:2.5rem;
  margin-right:2.5rem
}

.my-125{
  margin-top:1.25rem;
  margin-bottom:1.25rem
}

.mx-125{
  margin-left:1.25rem;
  margin-right:1.25rem
}

.my-175{
  margin-top:1.175rem;
  margin-bottom:1.175rem
}

.mx-175{
  margin-left:1.175rem;
  margin-right:1.175rem
}

.my-225{
  margin-top:2.25rem;
  margin-bottom:2.25rem
}

.mx-225{
  margin-left:2.25rem;
  margin-right:2.25rem
}

.my-275{
  margin-top:2.175rem;
  margin-bottom:2.175rem
}

.mx-275{
  margin-left:2.175rem;
  margin-right:2.175rem
}

.my-auto{
  margin-top:auto;
  margin-bottom:auto
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.my-px{
  margin-top:1px;
  margin-bottom:1px
}

.mx-px{
  margin-left:1px;
  margin-right:1px
}

.my-025{
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

.mx-025{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.my-05{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.mx-05{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.my-075{
  margin-top:0.75rem;
  margin-bottom:0.75rem
}

.mx-075{
  margin-left:0.75rem;
  margin-right:0.75rem
}

.-my-1{
  margin-top:-1rem;
  margin-bottom:-1rem
}

.-mx-1{
  margin-left:-1rem;
  margin-right:-1rem
}

.-my-2{
  margin-top:-2rem;
  margin-bottom:-2rem
}

.-mx-2{
  margin-left:-2rem;
  margin-right:-2rem
}

.-my-3{
  margin-top:-3rem;
  margin-bottom:-3rem
}

.-mx-3{
  margin-left:-3rem;
  margin-right:-3rem
}

.-my-4{
  margin-top:-4rem;
  margin-bottom:-4rem
}

.-mx-4{
  margin-left:-4rem;
  margin-right:-4rem
}

.-my-5{
  margin-top:-5rem;
  margin-bottom:-5rem
}

.-mx-5{
  margin-left:-5rem;
  margin-right:-5rem
}

.-my-6{
  margin-top:-6rem;
  margin-bottom:-6rem
}

.-mx-6{
  margin-left:-6rem;
  margin-right:-6rem
}

.-my-7{
  margin-top:-7rem;
  margin-bottom:-7rem
}

.-mx-7{
  margin-left:-7rem;
  margin-right:-7rem
}

.-my-15{
  margin-top:-1.5rem;
  margin-bottom:-1.5rem
}

.-mx-15{
  margin-left:-1.5rem;
  margin-right:-1.5rem
}

.-my-25{
  margin-top:-2.5rem;
  margin-bottom:-2.5rem
}

.-mx-25{
  margin-left:-2.5rem;
  margin-right:-2.5rem
}

.-my-125{
  margin-top:-1.25rem;
  margin-bottom:-1.25rem
}

.-mx-125{
  margin-left:-1.25rem;
  margin-right:-1.25rem
}

.-my-175{
  margin-top:-1.175rem;
  margin-bottom:-1.175rem
}

.-mx-175{
  margin-left:-1.175rem;
  margin-right:-1.175rem
}

.-my-225{
  margin-top:-2.25rem;
  margin-bottom:-2.25rem
}

.-mx-225{
  margin-left:-2.25rem;
  margin-right:-2.25rem
}

.-my-275{
  margin-top:-2.175rem;
  margin-bottom:-2.175rem
}

.-mx-275{
  margin-left:-2.175rem;
  margin-right:-2.175rem
}

.-my-px{
  margin-top:-1px;
  margin-bottom:-1px
}

.-mx-px{
  margin-left:-1px;
  margin-right:-1px
}

.-my-025{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem
}

.-mx-025{
  margin-left:-0.25rem;
  margin-right:-0.25rem
}

.-my-05{
  margin-top:-0.5rem;
  margin-bottom:-0.5rem
}

.-mx-05{
  margin-left:-0.5rem;
  margin-right:-0.5rem
}

.-my-075{
  margin-top:-0.75rem;
  margin-bottom:-0.75rem
}

.-mx-075{
  margin-left:-0.75rem;
  margin-right:-0.75rem
}

.mt-0{
  margin-top:0
}

.mr-0{
  margin-right:0
}

.mb-0{
  margin-bottom:0
}

.ml-0{
  margin-left:0
}

.mt-1{
  margin-top:1rem
}

.mr-1{
  margin-right:1rem
}

.mb-1{
  margin-bottom:1rem
}

.ml-1{
  margin-left:1rem
}

.mt-2{
  margin-top:2rem
}

.mr-2{
  margin-right:2rem
}

.mb-2{
  margin-bottom:2rem
}

.ml-2{
  margin-left:2rem
}

.mt-3{
  margin-top:3rem
}

.mr-3{
  margin-right:3rem
}

.mb-3{
  margin-bottom:3rem
}

.ml-3{
  margin-left:3rem
}

.mt-4{
  margin-top:4rem
}

.mr-4{
  margin-right:4rem
}

.mb-4{
  margin-bottom:4rem
}

.ml-4{
  margin-left:4rem
}

.mt-5{
  margin-top:5rem
}

.mr-5{
  margin-right:5rem
}

.mb-5{
  margin-bottom:5rem
}

.ml-5{
  margin-left:5rem
}

.mt-6{
  margin-top:6rem
}

.mr-6{
  margin-right:6rem
}

.mb-6{
  margin-bottom:6rem
}

.ml-6{
  margin-left:6rem
}

.mt-7{
  margin-top:7rem
}

.mr-7{
  margin-right:7rem
}

.mb-7{
  margin-bottom:7rem
}

.ml-7{
  margin-left:7rem
}

.mt-15{
  margin-top:1.5rem
}

.mr-15{
  margin-right:1.5rem
}

.mb-15{
  margin-bottom:1.5rem
}

.ml-15{
  margin-left:1.5rem
}

.mt-25{
  margin-top:2.5rem
}

.mr-25{
  margin-right:2.5rem
}

.mb-25{
  margin-bottom:2.5rem
}

.ml-25{
  margin-left:2.5rem
}

.mt-125{
  margin-top:1.25rem
}

.mr-125{
  margin-right:1.25rem
}

.mb-125{
  margin-bottom:1.25rem
}

.ml-125{
  margin-left:1.25rem
}

.mt-175{
  margin-top:1.175rem
}

.mr-175{
  margin-right:1.175rem
}

.mb-175{
  margin-bottom:1.175rem
}

.ml-175{
  margin-left:1.175rem
}

.mt-225{
  margin-top:2.25rem
}

.mr-225{
  margin-right:2.25rem
}

.mb-225{
  margin-bottom:2.25rem
}

.ml-225{
  margin-left:2.25rem
}

.mt-275{
  margin-top:2.175rem
}

.mr-275{
  margin-right:2.175rem
}

.mb-275{
  margin-bottom:2.175rem
}

.ml-275{
  margin-left:2.175rem
}

.mt-auto{
  margin-top:auto
}

.mr-auto{
  margin-right:auto
}

.mb-auto{
  margin-bottom:auto
}

.ml-auto{
  margin-left:auto
}

.mt-px{
  margin-top:1px
}

.mr-px{
  margin-right:1px
}

.mb-px{
  margin-bottom:1px
}

.ml-px{
  margin-left:1px
}

.mt-025{
  margin-top:0.25rem
}

.mr-025{
  margin-right:0.25rem
}

.mb-025{
  margin-bottom:0.25rem
}

.ml-025{
  margin-left:0.25rem
}

.mt-05{
  margin-top:0.5rem
}

.mr-05{
  margin-right:0.5rem
}

.mb-05{
  margin-bottom:0.5rem
}

.ml-05{
  margin-left:0.5rem
}

.mt-075{
  margin-top:0.75rem
}

.mr-075{
  margin-right:0.75rem
}

.mb-075{
  margin-bottom:0.75rem
}

.ml-075{
  margin-left:0.75rem
}

.-mt-1{
  margin-top:-1rem
}

.-mr-1{
  margin-right:-1rem
}

.-mb-1{
  margin-bottom:-1rem
}

.-ml-1{
  margin-left:-1rem
}

.-mt-2{
  margin-top:-2rem
}

.-mr-2{
  margin-right:-2rem
}

.-mb-2{
  margin-bottom:-2rem
}

.-ml-2{
  margin-left:-2rem
}

.-mt-3{
  margin-top:-3rem
}

.-mr-3{
  margin-right:-3rem
}

.-mb-3{
  margin-bottom:-3rem
}

.-ml-3{
  margin-left:-3rem
}

.-mt-4{
  margin-top:-4rem
}

.-mr-4{
  margin-right:-4rem
}

.-mb-4{
  margin-bottom:-4rem
}

.-ml-4{
  margin-left:-4rem
}

.-mt-5{
  margin-top:-5rem
}

.-mr-5{
  margin-right:-5rem
}

.-mb-5{
  margin-bottom:-5rem
}

.-ml-5{
  margin-left:-5rem
}

.-mt-6{
  margin-top:-6rem
}

.-mr-6{
  margin-right:-6rem
}

.-mb-6{
  margin-bottom:-6rem
}

.-ml-6{
  margin-left:-6rem
}

.-mt-7{
  margin-top:-7rem
}

.-mr-7{
  margin-right:-7rem
}

.-mb-7{
  margin-bottom:-7rem
}

.-ml-7{
  margin-left:-7rem
}

.-mt-15{
  margin-top:-1.5rem
}

.-mr-15{
  margin-right:-1.5rem
}

.-mb-15{
  margin-bottom:-1.5rem
}

.-ml-15{
  margin-left:-1.5rem
}

.-mt-25{
  margin-top:-2.5rem
}

.-mr-25{
  margin-right:-2.5rem
}

.-mb-25{
  margin-bottom:-2.5rem
}

.-ml-25{
  margin-left:-2.5rem
}

.-mt-125{
  margin-top:-1.25rem
}

.-mr-125{
  margin-right:-1.25rem
}

.-mb-125{
  margin-bottom:-1.25rem
}

.-ml-125{
  margin-left:-1.25rem
}

.-mt-175{
  margin-top:-1.175rem
}

.-mr-175{
  margin-right:-1.175rem
}

.-mb-175{
  margin-bottom:-1.175rem
}

.-ml-175{
  margin-left:-1.175rem
}

.-mt-225{
  margin-top:-2.25rem
}

.-mr-225{
  margin-right:-2.25rem
}

.-mb-225{
  margin-bottom:-2.25rem
}

.-ml-225{
  margin-left:-2.25rem
}

.-mt-275{
  margin-top:-2.175rem
}

.-mr-275{
  margin-right:-2.175rem
}

.-mb-275{
  margin-bottom:-2.175rem
}

.-ml-275{
  margin-left:-2.175rem
}

.-mt-px{
  margin-top:-1px
}

.-mr-px{
  margin-right:-1px
}

.-mb-px{
  margin-bottom:-1px
}

.-ml-px{
  margin-left:-1px
}

.-mt-025{
  margin-top:-0.25rem
}

.-mr-025{
  margin-right:-0.25rem
}

.-mb-025{
  margin-bottom:-0.25rem
}

.-ml-025{
  margin-left:-0.25rem
}

.-mt-05{
  margin-top:-0.5rem
}

.-mr-05{
  margin-right:-0.5rem
}

.-mb-05{
  margin-bottom:-0.5rem
}

.-ml-05{
  margin-left:-0.5rem
}

.-mt-075{
  margin-top:-0.75rem
}

.-mr-075{
  margin-right:-0.75rem
}

.-mb-075{
  margin-bottom:-0.75rem
}

.-ml-075{
  margin-left:-0.75rem
}

.max-h-full{
  max-height:100%
}

.max-h-screen{
  max-height:100vh
}

.max-w-none{
  max-width:none
}

.max-w-xs{
  max-width:20rem
}

.max-w-sm{
  max-width:24rem
}

.max-w-md{
  max-width:28rem
}

.max-w-lg{
  max-width:32rem
}

.max-w-xl{
  max-width:36rem
}

.max-w-2xl{
  max-width:42rem
}

.max-w-3xl{
  max-width:48rem
}

.max-w-4xl{
  max-width:56rem
}

.max-w-5xl{
  max-width:64rem
}

.max-w-6xl{
  max-width:72rem
}

.max-w-full{
  max-width:100%
}

.max-w-screen-sm{
  max-width:640px
}

.max-w-screen-md{
  max-width:900px
}

.max-w-screen-lg{
  max-width:1024px
}

.max-w-screen-xl{
  max-width:1400px
}

.max-w-screen-xxl{
  max-width:1800px
}

.max-w-screen-nav-switch{
  max-width:1600px
}

.min-h-0{
  min-height:0
}

.min-h-full{
  min-height:100%
}

.min-h-screen{
  min-height:100vh
}

.min-w-0{
  min-width:0
}

.min-w-full{
  min-width:100%
}

.object-contain{
  -o-object-fit:contain;
     object-fit:contain
}

.object-cover{
  -o-object-fit:cover;
     object-fit:cover
}

.object-fill{
  -o-object-fit:fill;
     object-fit:fill
}

.object-none{
  -o-object-fit:none;
     object-fit:none
}

.object-scale-down{
  -o-object-fit:scale-down;
     object-fit:scale-down
}

.object-bottom{
  -o-object-position:bottom;
     object-position:bottom
}

.object-center{
  -o-object-position:center;
     object-position:center
}

.object-left{
  -o-object-position:left;
     object-position:left
}

.object-left-bottom{
  -o-object-position:left bottom;
     object-position:left bottom
}

.object-left-top{
  -o-object-position:left top;
     object-position:left top
}

.object-right{
  -o-object-position:right;
     object-position:right
}

.object-right-bottom{
  -o-object-position:right bottom;
     object-position:right bottom
}

.object-right-top{
  -o-object-position:right top;
     object-position:right top
}

.object-top{
  -o-object-position:top;
     object-position:top
}

.opacity-0{
  opacity:0
}

.opacity-25{
  opacity:0.25
}

.opacity-50{
  opacity:0.5
}

.opacity-75{
  opacity:0.75
}

.opacity-100{
  opacity:1
}

.hover\:opacity-0:hover{
  opacity:0
}

.hover\:opacity-25:hover{
  opacity:0.25
}

.hover\:opacity-50:hover{
  opacity:0.5
}

.hover\:opacity-75:hover{
  opacity:0.75
}

.hover\:opacity-100:hover{
  opacity:1
}

.outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.outline-white{
  outline:2px dotted white;
  outline-offset:2px
}

.outline-black{
  outline:2px dotted black;
  outline-offset:2px
}

.focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.focus\:outline-white:focus{
  outline:2px dotted white;
  outline-offset:2px
}

.focus\:outline-black:focus{
  outline:2px dotted black;
  outline-offset:2px
}

.overflow-auto{
  overflow:auto
}

.overflow-hidden{
  overflow:hidden
}

.overflow-visible{
  overflow:visible
}

.overflow-scroll{
  overflow:scroll
}

.overflow-x-auto{
  overflow-x:auto
}

.overflow-y-auto{
  overflow-y:auto
}

.overflow-x-hidden{
  overflow-x:hidden
}

.overflow-y-hidden{
  overflow-y:hidden
}

.overflow-x-visible{
  overflow-x:visible
}

.overflow-y-visible{
  overflow-y:visible
}

.overflow-x-scroll{
  overflow-x:scroll
}

.overflow-y-scroll{
  overflow-y:scroll
}

.scrolling-touch{
  -webkit-overflow-scrolling:touch
}

.scrolling-auto{
  -webkit-overflow-scrolling:auto
}

.overscroll-auto{
  overscroll-behavior:auto
}

.overscroll-contain{
  overscroll-behavior:contain
}

.overscroll-none{
  overscroll-behavior:none
}

.overscroll-y-auto{
  overscroll-behavior-y:auto
}

.overscroll-y-contain{
  overscroll-behavior-y:contain
}

.overscroll-y-none{
  overscroll-behavior-y:none
}

.overscroll-x-auto{
  overscroll-behavior-x:auto
}

.overscroll-x-contain{
  overscroll-behavior-x:contain
}

.overscroll-x-none{
  overscroll-behavior-x:none
}

.p-0{
  padding:0
}

.p-1{
  padding:1rem
}

.p-2{
  padding:2rem
}

.p-3{
  padding:3rem
}

.p-4{
  padding:4rem
}

.p-5{
  padding:5rem
}

.p-6{
  padding:6rem
}

.p-7{
  padding:7rem
}

.p-15{
  padding:1.5rem
}

.p-25{
  padding:2.5rem
}

.p-125{
  padding:1.25rem
}

.p-175{
  padding:1.175rem
}

.p-225{
  padding:2.25rem
}

.p-275{
  padding:2.175rem
}

.p-px{
  padding:1px
}

.p-025{
  padding:0.25rem
}

.p-05{
  padding:0.5rem
}

.p-075{
  padding:0.75rem
}

.py-0{
  padding-top:0;
  padding-bottom:0
}

.px-0{
  padding-left:0;
  padding-right:0
}

.py-1{
  padding-top:1rem;
  padding-bottom:1rem
}

.px-1{
  padding-left:1rem;
  padding-right:1rem
}

.py-2{
  padding-top:2rem;
  padding-bottom:2rem
}

.px-2{
  padding-left:2rem;
  padding-right:2rem
}

.py-3{
  padding-top:3rem;
  padding-bottom:3rem
}

.px-3{
  padding-left:3rem;
  padding-right:3rem
}

.py-4{
  padding-top:4rem;
  padding-bottom:4rem
}

.px-4{
  padding-left:4rem;
  padding-right:4rem
}

.py-5{
  padding-top:5rem;
  padding-bottom:5rem
}

.px-5{
  padding-left:5rem;
  padding-right:5rem
}

.py-6{
  padding-top:6rem;
  padding-bottom:6rem
}

.px-6{
  padding-left:6rem;
  padding-right:6rem
}

.py-7{
  padding-top:7rem;
  padding-bottom:7rem
}

.px-7{
  padding-left:7rem;
  padding-right:7rem
}

.py-15{
  padding-top:1.5rem;
  padding-bottom:1.5rem
}

.px-15{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.py-25{
  padding-top:2.5rem;
  padding-bottom:2.5rem
}

.px-25{
  padding-left:2.5rem;
  padding-right:2.5rem
}

.py-125{
  padding-top:1.25rem;
  padding-bottom:1.25rem
}

.px-125{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.py-175{
  padding-top:1.175rem;
  padding-bottom:1.175rem
}

.px-175{
  padding-left:1.175rem;
  padding-right:1.175rem
}

.py-225{
  padding-top:2.25rem;
  padding-bottom:2.25rem
}

.px-225{
  padding-left:2.25rem;
  padding-right:2.25rem
}

.py-275{
  padding-top:2.175rem;
  padding-bottom:2.175rem
}

.px-275{
  padding-left:2.175rem;
  padding-right:2.175rem
}

.py-px{
  padding-top:1px;
  padding-bottom:1px
}

.px-px{
  padding-left:1px;
  padding-right:1px
}

.py-025{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.px-025{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.py-05{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.px-05{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.py-075{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.px-075{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.pt-0{
  padding-top:0
}

.pr-0{
  padding-right:0
}

.pb-0{
  padding-bottom:0
}

.pl-0{
  padding-left:0
}

.pt-1{
  padding-top:1rem
}

.pr-1{
  padding-right:1rem
}

.pb-1{
  padding-bottom:1rem
}

.pl-1{
  padding-left:1rem
}

.pt-2{
  padding-top:2rem
}

.pr-2{
  padding-right:2rem
}

.pb-2{
  padding-bottom:2rem
}

.pl-2{
  padding-left:2rem
}

.pt-3{
  padding-top:3rem
}

.pr-3{
  padding-right:3rem
}

.pb-3{
  padding-bottom:3rem
}

.pl-3{
  padding-left:3rem
}

.pt-4{
  padding-top:4rem
}

.pr-4{
  padding-right:4rem
}

.pb-4{
  padding-bottom:4rem
}

.pl-4{
  padding-left:4rem
}

.pt-5{
  padding-top:5rem
}

.pr-5{
  padding-right:5rem
}

.pb-5{
  padding-bottom:5rem
}

.pl-5{
  padding-left:5rem
}

.pt-6{
  padding-top:6rem
}

.pr-6{
  padding-right:6rem
}

.pb-6{
  padding-bottom:6rem
}

.pl-6{
  padding-left:6rem
}

.pt-7{
  padding-top:7rem
}

.pr-7{
  padding-right:7rem
}

.pb-7{
  padding-bottom:7rem
}

.pl-7{
  padding-left:7rem
}

.pt-15{
  padding-top:1.5rem
}

.pr-15{
  padding-right:1.5rem
}

.pb-15{
  padding-bottom:1.5rem
}

.pl-15{
  padding-left:1.5rem
}

.pt-25{
  padding-top:2.5rem
}

.pr-25{
  padding-right:2.5rem
}

.pb-25{
  padding-bottom:2.5rem
}

.pl-25{
  padding-left:2.5rem
}

.pt-125{
  padding-top:1.25rem
}

.pr-125{
  padding-right:1.25rem
}

.pb-125{
  padding-bottom:1.25rem
}

.pl-125{
  padding-left:1.25rem
}

.pt-175{
  padding-top:1.175rem
}

.pr-175{
  padding-right:1.175rem
}

.pb-175{
  padding-bottom:1.175rem
}

.pl-175{
  padding-left:1.175rem
}

.pt-225{
  padding-top:2.25rem
}

.pr-225{
  padding-right:2.25rem
}

.pb-225{
  padding-bottom:2.25rem
}

.pl-225{
  padding-left:2.25rem
}

.pt-275{
  padding-top:2.175rem
}

.pr-275{
  padding-right:2.175rem
}

.pb-275{
  padding-bottom:2.175rem
}

.pl-275{
  padding-left:2.175rem
}

.pt-px{
  padding-top:1px
}

.pr-px{
  padding-right:1px
}

.pb-px{
  padding-bottom:1px
}

.pl-px{
  padding-left:1px
}

.pt-025{
  padding-top:0.25rem
}

.pr-025{
  padding-right:0.25rem
}

.pb-025{
  padding-bottom:0.25rem
}

.pl-025{
  padding-left:0.25rem
}

.pt-05{
  padding-top:0.5rem
}

.pr-05{
  padding-right:0.5rem
}

.pb-05{
  padding-bottom:0.5rem
}

.pl-05{
  padding-left:0.5rem
}

.pt-075{
  padding-top:0.75rem
}

.pr-075{
  padding-right:0.75rem
}

.pb-075{
  padding-bottom:0.75rem
}

.pl-075{
  padding-left:0.75rem
}

.placeholder-transparent::-moz-placeholder{
  color:transparent
}

.placeholder-transparent::placeholder{
  color:transparent
}

.placeholder-current::-moz-placeholder{
  color:currentColor
}

.placeholder-current::placeholder{
  color:currentColor
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--placeholder-opacity))
}

.placeholder-black::placeholder{
  --placeholder-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--placeholder-opacity))
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--placeholder-opacity))
}

.placeholder-white::placeholder{
  --placeholder-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--placeholder-opacity))
}

.placeholder-gray-100::-moz-placeholder{
  --placeholder-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--placeholder-opacity))
}

.placeholder-gray-100::placeholder{
  --placeholder-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--placeholder-opacity))
}

.placeholder-gray-200::-moz-placeholder{
  --placeholder-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--placeholder-opacity))
}

.placeholder-gray-200::placeholder{
  --placeholder-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--placeholder-opacity))
}

.placeholder-gray-300::-moz-placeholder{
  --placeholder-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--placeholder-opacity))
}

.placeholder-gray-300::placeholder{
  --placeholder-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--placeholder-opacity))
}

.placeholder-gray-400::-moz-placeholder{
  --placeholder-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--placeholder-opacity))
}

.placeholder-gray-400::placeholder{
  --placeholder-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--placeholder-opacity))
}

.placeholder-gray-500::-moz-placeholder{
  --placeholder-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--placeholder-opacity))
}

.placeholder-gray-500::placeholder{
  --placeholder-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--placeholder-opacity))
}

.placeholder-gray-600::-moz-placeholder{
  --placeholder-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--placeholder-opacity))
}

.placeholder-gray-600::placeholder{
  --placeholder-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--placeholder-opacity))
}

.placeholder-gray-700::-moz-placeholder{
  --placeholder-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--placeholder-opacity))
}

.placeholder-gray-700::placeholder{
  --placeholder-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--placeholder-opacity))
}

.placeholder-gray-800::-moz-placeholder{
  --placeholder-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--placeholder-opacity))
}

.placeholder-gray-800::placeholder{
  --placeholder-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--placeholder-opacity))
}

.placeholder-gray-900::-moz-placeholder{
  --placeholder-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--placeholder-opacity))
}

.placeholder-gray-900::placeholder{
  --placeholder-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--placeholder-opacity))
}

.placeholder-red::-moz-placeholder{
  --placeholder-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--placeholder-opacity))
}

.placeholder-red::placeholder{
  --placeholder-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--placeholder-opacity))
}

.placeholder-orange::-moz-placeholder{
  --placeholder-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--placeholder-opacity))
}

.placeholder-orange::placeholder{
  --placeholder-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--placeholder-opacity))
}

.placeholder-yellow-100::-moz-placeholder{
  --placeholder-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--placeholder-opacity))
}

.placeholder-yellow-100::placeholder{
  --placeholder-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--placeholder-opacity))
}

.placeholder-yellow-200::-moz-placeholder{
  --placeholder-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--placeholder-opacity))
}

.placeholder-yellow-200::placeholder{
  --placeholder-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--placeholder-opacity))
}

.placeholder-yellow-300::-moz-placeholder{
  --placeholder-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--placeholder-opacity))
}

.placeholder-yellow-300::placeholder{
  --placeholder-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--placeholder-opacity))
}

.placeholder-yellow-400::-moz-placeholder{
  --placeholder-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--placeholder-opacity))
}

.placeholder-yellow-400::placeholder{
  --placeholder-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--placeholder-opacity))
}

.placeholder-yellow-500::-moz-placeholder{
  --placeholder-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--placeholder-opacity))
}

.placeholder-yellow-500::placeholder{
  --placeholder-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--placeholder-opacity))
}

.placeholder-yellow-600::-moz-placeholder{
  --placeholder-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--placeholder-opacity))
}

.placeholder-yellow-600::placeholder{
  --placeholder-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--placeholder-opacity))
}

.placeholder-yellow-700::-moz-placeholder{
  --placeholder-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--placeholder-opacity))
}

.placeholder-yellow-700::placeholder{
  --placeholder-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--placeholder-opacity))
}

.placeholder-yellow-800::-moz-placeholder{
  --placeholder-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--placeholder-opacity))
}

.placeholder-yellow-800::placeholder{
  --placeholder-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--placeholder-opacity))
}

.placeholder-yellow-900::-moz-placeholder{
  --placeholder-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--placeholder-opacity))
}

.placeholder-yellow-900::placeholder{
  --placeholder-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--placeholder-opacity))
}

.placeholder-green::-moz-placeholder{
  --placeholder-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--placeholder-opacity))
}

.placeholder-green::placeholder{
  --placeholder-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--placeholder-opacity))
}

.placeholder-teal-100::-moz-placeholder{
  --placeholder-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--placeholder-opacity))
}

.placeholder-teal-100::placeholder{
  --placeholder-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--placeholder-opacity))
}

.placeholder-teal-200::-moz-placeholder{
  --placeholder-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--placeholder-opacity))
}

.placeholder-teal-200::placeholder{
  --placeholder-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--placeholder-opacity))
}

.placeholder-teal-300::-moz-placeholder{
  --placeholder-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--placeholder-opacity))
}

.placeholder-teal-300::placeholder{
  --placeholder-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--placeholder-opacity))
}

.placeholder-teal-400::-moz-placeholder{
  --placeholder-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--placeholder-opacity))
}

.placeholder-teal-400::placeholder{
  --placeholder-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--placeholder-opacity))
}

.placeholder-teal-500::-moz-placeholder{
  --placeholder-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--placeholder-opacity))
}

.placeholder-teal-500::placeholder{
  --placeholder-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--placeholder-opacity))
}

.placeholder-teal-600::-moz-placeholder{
  --placeholder-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--placeholder-opacity))
}

.placeholder-teal-600::placeholder{
  --placeholder-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--placeholder-opacity))
}

.placeholder-teal-700::-moz-placeholder{
  --placeholder-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--placeholder-opacity))
}

.placeholder-teal-700::placeholder{
  --placeholder-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--placeholder-opacity))
}

.placeholder-teal-800::-moz-placeholder{
  --placeholder-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--placeholder-opacity))
}

.placeholder-teal-800::placeholder{
  --placeholder-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--placeholder-opacity))
}

.placeholder-teal-900::-moz-placeholder{
  --placeholder-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--placeholder-opacity))
}

.placeholder-teal-900::placeholder{
  --placeholder-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--placeholder-opacity))
}

.placeholder-blue::-moz-placeholder{
  --placeholder-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--placeholder-opacity))
}

.placeholder-blue::placeholder{
  --placeholder-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--placeholder-opacity))
}

.placeholder-indigo-100::-moz-placeholder{
  --placeholder-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--placeholder-opacity))
}

.placeholder-indigo-100::placeholder{
  --placeholder-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--placeholder-opacity))
}

.placeholder-indigo-200::-moz-placeholder{
  --placeholder-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--placeholder-opacity))
}

.placeholder-indigo-200::placeholder{
  --placeholder-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--placeholder-opacity))
}

.placeholder-indigo-300::-moz-placeholder{
  --placeholder-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--placeholder-opacity))
}

.placeholder-indigo-300::placeholder{
  --placeholder-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--placeholder-opacity))
}

.placeholder-indigo-400::-moz-placeholder{
  --placeholder-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--placeholder-opacity))
}

.placeholder-indigo-400::placeholder{
  --placeholder-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--placeholder-opacity))
}

.placeholder-indigo-500::-moz-placeholder{
  --placeholder-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--placeholder-opacity))
}

.placeholder-indigo-500::placeholder{
  --placeholder-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--placeholder-opacity))
}

.placeholder-indigo-600::-moz-placeholder{
  --placeholder-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--placeholder-opacity))
}

.placeholder-indigo-600::placeholder{
  --placeholder-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--placeholder-opacity))
}

.placeholder-indigo-700::-moz-placeholder{
  --placeholder-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--placeholder-opacity))
}

.placeholder-indigo-700::placeholder{
  --placeholder-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--placeholder-opacity))
}

.placeholder-indigo-800::-moz-placeholder{
  --placeholder-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--placeholder-opacity))
}

.placeholder-indigo-800::placeholder{
  --placeholder-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--placeholder-opacity))
}

.placeholder-indigo-900::-moz-placeholder{
  --placeholder-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--placeholder-opacity))
}

.placeholder-indigo-900::placeholder{
  --placeholder-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--placeholder-opacity))
}

.placeholder-purple::-moz-placeholder{
  --placeholder-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--placeholder-opacity))
}

.placeholder-purple::placeholder{
  --placeholder-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--placeholder-opacity))
}

.placeholder-pink::-moz-placeholder{
  --placeholder-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--placeholder-opacity))
}

.placeholder-pink::placeholder{
  --placeholder-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--placeholder-opacity))
}

.placeholder-grey::-moz-placeholder{
  --placeholder-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--placeholder-opacity))
}

.placeholder-grey::placeholder{
  --placeholder-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--placeholder-opacity))
}

.placeholder-offwhite::-moz-placeholder{
  --placeholder-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--placeholder-opacity))
}

.placeholder-offwhite::placeholder{
  --placeholder-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--placeholder-opacity))
}

.focus\:placeholder-transparent:focus::-moz-placeholder{
  color:transparent
}

.focus\:placeholder-transparent:focus::placeholder{
  color:transparent
}

.focus\:placeholder-current:focus::-moz-placeholder{
  color:currentColor
}

.focus\:placeholder-current:focus::placeholder{
  color:currentColor
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--placeholder-opacity))
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--placeholder-opacity))
}

.focus\:placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--placeholder-opacity))
}

.focus\:placeholder-white:focus::placeholder{
  --placeholder-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--placeholder-opacity))
}

.focus\:placeholder-gray-100:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--placeholder-opacity))
}

.focus\:placeholder-gray-100:focus::placeholder{
  --placeholder-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--placeholder-opacity))
}

.focus\:placeholder-gray-200:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--placeholder-opacity))
}

.focus\:placeholder-gray-200:focus::placeholder{
  --placeholder-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--placeholder-opacity))
}

.focus\:placeholder-gray-300:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--placeholder-opacity))
}

.focus\:placeholder-gray-300:focus::placeholder{
  --placeholder-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--placeholder-opacity))
}

.focus\:placeholder-gray-400:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--placeholder-opacity))
}

.focus\:placeholder-gray-400:focus::placeholder{
  --placeholder-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--placeholder-opacity))
}

.focus\:placeholder-gray-500:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--placeholder-opacity))
}

.focus\:placeholder-gray-500:focus::placeholder{
  --placeholder-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--placeholder-opacity))
}

.focus\:placeholder-gray-600:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--placeholder-opacity))
}

.focus\:placeholder-gray-600:focus::placeholder{
  --placeholder-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--placeholder-opacity))
}

.focus\:placeholder-gray-700:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--placeholder-opacity))
}

.focus\:placeholder-gray-700:focus::placeholder{
  --placeholder-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--placeholder-opacity))
}

.focus\:placeholder-gray-800:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--placeholder-opacity))
}

.focus\:placeholder-gray-800:focus::placeholder{
  --placeholder-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--placeholder-opacity))
}

.focus\:placeholder-gray-900:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--placeholder-opacity))
}

.focus\:placeholder-gray-900:focus::placeholder{
  --placeholder-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--placeholder-opacity))
}

.focus\:placeholder-red:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--placeholder-opacity))
}

.focus\:placeholder-red:focus::placeholder{
  --placeholder-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--placeholder-opacity))
}

.focus\:placeholder-orange:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--placeholder-opacity))
}

.focus\:placeholder-orange:focus::placeholder{
  --placeholder-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-100:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-100:focus::placeholder{
  --placeholder-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-200:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-200:focus::placeholder{
  --placeholder-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-300:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-300:focus::placeholder{
  --placeholder-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-400:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-400:focus::placeholder{
  --placeholder-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-500:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-500:focus::placeholder{
  --placeholder-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-600:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-600:focus::placeholder{
  --placeholder-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-700:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-700:focus::placeholder{
  --placeholder-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-800:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-800:focus::placeholder{
  --placeholder-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-900:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--placeholder-opacity))
}

.focus\:placeholder-yellow-900:focus::placeholder{
  --placeholder-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--placeholder-opacity))
}

.focus\:placeholder-green:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--placeholder-opacity))
}

.focus\:placeholder-green:focus::placeholder{
  --placeholder-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--placeholder-opacity))
}

.focus\:placeholder-teal-100:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--placeholder-opacity))
}

.focus\:placeholder-teal-100:focus::placeholder{
  --placeholder-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--placeholder-opacity))
}

.focus\:placeholder-teal-200:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--placeholder-opacity))
}

.focus\:placeholder-teal-200:focus::placeholder{
  --placeholder-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--placeholder-opacity))
}

.focus\:placeholder-teal-300:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--placeholder-opacity))
}

.focus\:placeholder-teal-300:focus::placeholder{
  --placeholder-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--placeholder-opacity))
}

.focus\:placeholder-teal-400:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--placeholder-opacity))
}

.focus\:placeholder-teal-400:focus::placeholder{
  --placeholder-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--placeholder-opacity))
}

.focus\:placeholder-teal-500:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--placeholder-opacity))
}

.focus\:placeholder-teal-500:focus::placeholder{
  --placeholder-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--placeholder-opacity))
}

.focus\:placeholder-teal-600:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--placeholder-opacity))
}

.focus\:placeholder-teal-600:focus::placeholder{
  --placeholder-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--placeholder-opacity))
}

.focus\:placeholder-teal-700:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--placeholder-opacity))
}

.focus\:placeholder-teal-700:focus::placeholder{
  --placeholder-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--placeholder-opacity))
}

.focus\:placeholder-teal-800:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--placeholder-opacity))
}

.focus\:placeholder-teal-800:focus::placeholder{
  --placeholder-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--placeholder-opacity))
}

.focus\:placeholder-teal-900:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--placeholder-opacity))
}

.focus\:placeholder-teal-900:focus::placeholder{
  --placeholder-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--placeholder-opacity))
}

.focus\:placeholder-blue:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--placeholder-opacity))
}

.focus\:placeholder-blue:focus::placeholder{
  --placeholder-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-100:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-100:focus::placeholder{
  --placeholder-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-200:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-200:focus::placeholder{
  --placeholder-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-300:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-300:focus::placeholder{
  --placeholder-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-400:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-400:focus::placeholder{
  --placeholder-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-500:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-500:focus::placeholder{
  --placeholder-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-600:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-600:focus::placeholder{
  --placeholder-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-700:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-700:focus::placeholder{
  --placeholder-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-800:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-800:focus::placeholder{
  --placeholder-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-900:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--placeholder-opacity))
}

.focus\:placeholder-indigo-900:focus::placeholder{
  --placeholder-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--placeholder-opacity))
}

.focus\:placeholder-purple:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--placeholder-opacity))
}

.focus\:placeholder-purple:focus::placeholder{
  --placeholder-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--placeholder-opacity))
}

.focus\:placeholder-pink:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--placeholder-opacity))
}

.focus\:placeholder-pink:focus::placeholder{
  --placeholder-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--placeholder-opacity))
}

.focus\:placeholder-grey:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--placeholder-opacity))
}

.focus\:placeholder-grey:focus::placeholder{
  --placeholder-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--placeholder-opacity))
}

.focus\:placeholder-offwhite:focus::-moz-placeholder{
  --placeholder-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--placeholder-opacity))
}

.focus\:placeholder-offwhite:focus::placeholder{
  --placeholder-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--placeholder-opacity))
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity:0
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity:0
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity:0.25
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity:0.25
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity:0.5
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity:0.5
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity:0.75
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity:0.75
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity:1
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity:1
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity:0
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity:0
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity:0.25
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity:0.25
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity:0.5
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity:0.5
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity:0.75
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity:0.75
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity:1
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity:1
}

.pointer-events-none{
  pointer-events:none
}

.pointer-events-auto{
  pointer-events:auto
}

.static{
  position:static
}

.fixed{
  position:fixed
}

.absolute{
  position:absolute
}

.relative{
  position:relative
}

.sticky{
  position:sticky
}

.inset-0{
  top:0;
  right:0;
  bottom:0;
  left:0
}

.inset-auto{
  top:auto;
  right:auto;
  bottom:auto;
  left:auto
}

.inset-y-0{
  top:0;
  bottom:0
}

.inset-x-0{
  right:0;
  left:0
}

.inset-y-auto{
  top:auto;
  bottom:auto
}

.inset-x-auto{
  right:auto;
  left:auto
}

.top-0{
  top:0
}

.right-0{
  right:0
}

.bottom-0{
  bottom:0
}

.left-0{
  left:0
}

.top-auto{
  top:auto
}

.right-auto{
  right:auto
}

.bottom-auto{
  bottom:auto
}

.left-auto{
  left:auto
}

.resize-none{
  resize:none
}

.resize-y{
  resize:vertical
}

.resize-x{
  resize:horizontal
}

.resize{
  resize:both
}

.shadow-xs{
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
}

.shadow-sm{
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.shadow{
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.shadow-md{
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.shadow-lg{
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.shadow-xl{
  box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.shadow-2xl{
  box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.shadow-inner{
  box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.shadow-outline{
  box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.shadow-none{
  box-shadow:none
}

.hover\:shadow-xs:hover{
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
}

.hover\:shadow-sm:hover{
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.hover\:shadow:hover{
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.hover\:shadow-md:hover{
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.hover\:shadow-lg:hover{
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.hover\:shadow-xl:hover{
  box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.hover\:shadow-2xl:hover{
  box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.hover\:shadow-inner:hover{
  box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.hover\:shadow-outline:hover{
  box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.hover\:shadow-none:hover{
  box-shadow:none
}

.focus\:shadow-xs:focus{
  box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
}

.focus\:shadow-sm:focus{
  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.focus\:shadow:focus{
  box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.focus\:shadow-md:focus{
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.focus\:shadow-lg:focus{
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.focus\:shadow-xl:focus{
  box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.focus\:shadow-2xl:focus{
  box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.focus\:shadow-inner:focus{
  box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.focus\:shadow-outline:focus{
  box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.focus\:shadow-none:focus{
  box-shadow:none
}

.fill-current{
  fill:currentColor
}

.stroke-current{
  stroke:currentColor
}

.stroke-0{
  stroke-width:0
}

.stroke-1{
  stroke-width:1
}

.stroke-2{
  stroke-width:2
}

.table-auto{
  table-layout:auto
}

.table-fixed{
  table-layout:fixed
}

.text-left{
  text-align:left
}

.text-center{
  text-align:center
}

.text-right{
  text-align:right
}

.text-justify{
  text-align:justify
}

.text-transparent{
  color:transparent
}

.text-current{
  color:currentColor
}

.text-black{
  --text-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--text-opacity))
}

.text-white{
  --text-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.text-gray-100{
  --text-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--text-opacity))
}

.text-gray-200{
  --text-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--text-opacity))
}

.text-gray-300{
  --text-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--text-opacity))
}

.text-gray-400{
  --text-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--text-opacity))
}

.text-gray-500{
  --text-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--text-opacity))
}

.text-gray-600{
  --text-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--text-opacity))
}

.text-gray-700{
  --text-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--text-opacity))
}

.text-gray-800{
  --text-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--text-opacity))
}

.text-gray-900{
  --text-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--text-opacity))
}

.text-red{
  --text-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--text-opacity))
}

.text-orange{
  --text-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--text-opacity))
}

.text-yellow-100{
  --text-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--text-opacity))
}

.text-yellow-200{
  --text-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--text-opacity))
}

.text-yellow-300{
  --text-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--text-opacity))
}

.text-yellow-400{
  --text-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--text-opacity))
}

.text-yellow-500{
  --text-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--text-opacity))
}

.text-yellow-600{
  --text-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--text-opacity))
}

.text-yellow-700{
  --text-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--text-opacity))
}

.text-yellow-800{
  --text-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--text-opacity))
}

.text-yellow-900{
  --text-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--text-opacity))
}

.text-green{
  --text-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--text-opacity))
}

.text-teal-100{
  --text-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--text-opacity))
}

.text-teal-200{
  --text-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--text-opacity))
}

.text-teal-300{
  --text-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--text-opacity))
}

.text-teal-400{
  --text-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--text-opacity))
}

.text-teal-500{
  --text-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--text-opacity))
}

.text-teal-600{
  --text-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--text-opacity))
}

.text-teal-700{
  --text-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--text-opacity))
}

.text-teal-800{
  --text-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--text-opacity))
}

.text-teal-900{
  --text-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--text-opacity))
}

.text-blue{
  --text-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--text-opacity))
}

.text-indigo-100{
  --text-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--text-opacity))
}

.text-indigo-200{
  --text-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--text-opacity))
}

.text-indigo-300{
  --text-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--text-opacity))
}

.text-indigo-400{
  --text-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--text-opacity))
}

.text-indigo-500{
  --text-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--text-opacity))
}

.text-indigo-600{
  --text-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--text-opacity))
}

.text-indigo-700{
  --text-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--text-opacity))
}

.text-indigo-800{
  --text-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--text-opacity))
}

.text-indigo-900{
  --text-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--text-opacity))
}

.text-purple{
  --text-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--text-opacity))
}

.text-pink{
  --text-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--text-opacity))
}

.text-grey{
  --text-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--text-opacity))
}

.text-offwhite{
  --text-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--text-opacity))
}

.hover\:text-transparent:hover{
  color:transparent
}

.hover\:text-current:hover{
  color:currentColor
}

.hover\:text-black:hover{
  --text-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--text-opacity))
}

.hover\:text-white:hover{
  --text-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.hover\:text-gray-100:hover{
  --text-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--text-opacity))
}

.hover\:text-gray-200:hover{
  --text-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--text-opacity))
}

.hover\:text-gray-300:hover{
  --text-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--text-opacity))
}

.hover\:text-gray-400:hover{
  --text-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--text-opacity))
}

.hover\:text-gray-500:hover{
  --text-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--text-opacity))
}

.hover\:text-gray-600:hover{
  --text-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--text-opacity))
}

.hover\:text-gray-700:hover{
  --text-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--text-opacity))
}

.hover\:text-gray-800:hover{
  --text-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--text-opacity))
}

.hover\:text-gray-900:hover{
  --text-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--text-opacity))
}

.hover\:text-red:hover{
  --text-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--text-opacity))
}

.hover\:text-orange:hover{
  --text-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--text-opacity))
}

.hover\:text-yellow-100:hover{
  --text-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--text-opacity))
}

.hover\:text-yellow-200:hover{
  --text-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--text-opacity))
}

.hover\:text-yellow-300:hover{
  --text-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--text-opacity))
}

.hover\:text-yellow-400:hover{
  --text-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--text-opacity))
}

.hover\:text-yellow-500:hover{
  --text-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--text-opacity))
}

.hover\:text-yellow-600:hover{
  --text-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--text-opacity))
}

.hover\:text-yellow-700:hover{
  --text-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--text-opacity))
}

.hover\:text-yellow-800:hover{
  --text-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--text-opacity))
}

.hover\:text-yellow-900:hover{
  --text-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--text-opacity))
}

.hover\:text-green:hover{
  --text-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--text-opacity))
}

.hover\:text-teal-100:hover{
  --text-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--text-opacity))
}

.hover\:text-teal-200:hover{
  --text-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--text-opacity))
}

.hover\:text-teal-300:hover{
  --text-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--text-opacity))
}

.hover\:text-teal-400:hover{
  --text-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--text-opacity))
}

.hover\:text-teal-500:hover{
  --text-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--text-opacity))
}

.hover\:text-teal-600:hover{
  --text-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--text-opacity))
}

.hover\:text-teal-700:hover{
  --text-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--text-opacity))
}

.hover\:text-teal-800:hover{
  --text-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--text-opacity))
}

.hover\:text-teal-900:hover{
  --text-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--text-opacity))
}

.hover\:text-blue:hover{
  --text-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--text-opacity))
}

.hover\:text-indigo-100:hover{
  --text-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--text-opacity))
}

.hover\:text-indigo-200:hover{
  --text-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--text-opacity))
}

.hover\:text-indigo-300:hover{
  --text-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--text-opacity))
}

.hover\:text-indigo-400:hover{
  --text-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--text-opacity))
}

.hover\:text-indigo-500:hover{
  --text-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--text-opacity))
}

.hover\:text-indigo-600:hover{
  --text-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--text-opacity))
}

.hover\:text-indigo-700:hover{
  --text-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--text-opacity))
}

.hover\:text-indigo-800:hover{
  --text-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--text-opacity))
}

.hover\:text-indigo-900:hover{
  --text-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--text-opacity))
}

.hover\:text-purple:hover{
  --text-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--text-opacity))
}

.hover\:text-pink:hover{
  --text-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--text-opacity))
}

.hover\:text-grey:hover{
  --text-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--text-opacity))
}

.hover\:text-offwhite:hover{
  --text-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--text-opacity))
}

.focus\:text-transparent:focus{
  color:transparent
}

.focus\:text-current:focus{
  color:currentColor
}

.focus\:text-black:focus{
  --text-opacity:1;
  color:#000000;
  color:rgba(0, 0, 0, var(--text-opacity))
}

.focus\:text-white:focus{
  --text-opacity:1;
  color:#FFFFFF;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.focus\:text-gray-100:focus{
  --text-opacity:1;
  color:#f7fafc;
  color:rgba(247, 250, 252, var(--text-opacity))
}

.focus\:text-gray-200:focus{
  --text-opacity:1;
  color:#edf2f7;
  color:rgba(237, 242, 247, var(--text-opacity))
}

.focus\:text-gray-300:focus{
  --text-opacity:1;
  color:#e2e8f0;
  color:rgba(226, 232, 240, var(--text-opacity))
}

.focus\:text-gray-400:focus{
  --text-opacity:1;
  color:#cbd5e0;
  color:rgba(203, 213, 224, var(--text-opacity))
}

.focus\:text-gray-500:focus{
  --text-opacity:1;
  color:#a0aec0;
  color:rgba(160, 174, 192, var(--text-opacity))
}

.focus\:text-gray-600:focus{
  --text-opacity:1;
  color:#718096;
  color:rgba(113, 128, 150, var(--text-opacity))
}

.focus\:text-gray-700:focus{
  --text-opacity:1;
  color:#4a5568;
  color:rgba(74, 85, 104, var(--text-opacity))
}

.focus\:text-gray-800:focus{
  --text-opacity:1;
  color:#2d3748;
  color:rgba(45, 55, 72, var(--text-opacity))
}

.focus\:text-gray-900:focus{
  --text-opacity:1;
  color:#1a202c;
  color:rgba(26, 32, 44, var(--text-opacity))
}

.focus\:text-red:focus{
  --text-opacity:1;
  color:#Ed3928;
  color:rgba(237, 57, 40, var(--text-opacity))
}

.focus\:text-orange:focus{
  --text-opacity:1;
  color:#F78F01;
  color:rgba(247, 143, 1, var(--text-opacity))
}

.focus\:text-yellow-100:focus{
  --text-opacity:1;
  color:#fffff0;
  color:rgba(255, 255, 240, var(--text-opacity))
}

.focus\:text-yellow-200:focus{
  --text-opacity:1;
  color:#fefcbf;
  color:rgba(254, 252, 191, var(--text-opacity))
}

.focus\:text-yellow-300:focus{
  --text-opacity:1;
  color:#faf089;
  color:rgba(250, 240, 137, var(--text-opacity))
}

.focus\:text-yellow-400:focus{
  --text-opacity:1;
  color:#f6e05e;
  color:rgba(246, 224, 94, var(--text-opacity))
}

.focus\:text-yellow-500:focus{
  --text-opacity:1;
  color:#ecc94b;
  color:rgba(236, 201, 75, var(--text-opacity))
}

.focus\:text-yellow-600:focus{
  --text-opacity:1;
  color:#d69e2e;
  color:rgba(214, 158, 46, var(--text-opacity))
}

.focus\:text-yellow-700:focus{
  --text-opacity:1;
  color:#b7791f;
  color:rgba(183, 121, 31, var(--text-opacity))
}

.focus\:text-yellow-800:focus{
  --text-opacity:1;
  color:#975a16;
  color:rgba(151, 90, 22, var(--text-opacity))
}

.focus\:text-yellow-900:focus{
  --text-opacity:1;
  color:#744210;
  color:rgba(116, 66, 16, var(--text-opacity))
}

.focus\:text-green:focus{
  --text-opacity:1;
  color:#00A285;
  color:rgba(0, 162, 133, var(--text-opacity))
}

.focus\:text-teal-100:focus{
  --text-opacity:1;
  color:#e6fffa;
  color:rgba(230, 255, 250, var(--text-opacity))
}

.focus\:text-teal-200:focus{
  --text-opacity:1;
  color:#b2f5ea;
  color:rgba(178, 245, 234, var(--text-opacity))
}

.focus\:text-teal-300:focus{
  --text-opacity:1;
  color:#81e6d9;
  color:rgba(129, 230, 217, var(--text-opacity))
}

.focus\:text-teal-400:focus{
  --text-opacity:1;
  color:#4fd1c5;
  color:rgba(79, 209, 197, var(--text-opacity))
}

.focus\:text-teal-500:focus{
  --text-opacity:1;
  color:#38b2ac;
  color:rgba(56, 178, 172, var(--text-opacity))
}

.focus\:text-teal-600:focus{
  --text-opacity:1;
  color:#319795;
  color:rgba(49, 151, 149, var(--text-opacity))
}

.focus\:text-teal-700:focus{
  --text-opacity:1;
  color:#2c7a7b;
  color:rgba(44, 122, 123, var(--text-opacity))
}

.focus\:text-teal-800:focus{
  --text-opacity:1;
  color:#285e61;
  color:rgba(40, 94, 97, var(--text-opacity))
}

.focus\:text-teal-900:focus{
  --text-opacity:1;
  color:#234e52;
  color:rgba(35, 78, 82, var(--text-opacity))
}

.focus\:text-blue:focus{
  --text-opacity:1;
  color:#0074BA;
  color:rgba(0, 116, 186, var(--text-opacity))
}

.focus\:text-indigo-100:focus{
  --text-opacity:1;
  color:#ebf4ff;
  color:rgba(235, 244, 255, var(--text-opacity))
}

.focus\:text-indigo-200:focus{
  --text-opacity:1;
  color:#c3dafe;
  color:rgba(195, 218, 254, var(--text-opacity))
}

.focus\:text-indigo-300:focus{
  --text-opacity:1;
  color:#a3bffa;
  color:rgba(163, 191, 250, var(--text-opacity))
}

.focus\:text-indigo-400:focus{
  --text-opacity:1;
  color:#7f9cf5;
  color:rgba(127, 156, 245, var(--text-opacity))
}

.focus\:text-indigo-500:focus{
  --text-opacity:1;
  color:#667eea;
  color:rgba(102, 126, 234, var(--text-opacity))
}

.focus\:text-indigo-600:focus{
  --text-opacity:1;
  color:#5a67d8;
  color:rgba(90, 103, 216, var(--text-opacity))
}

.focus\:text-indigo-700:focus{
  --text-opacity:1;
  color:#4c51bf;
  color:rgba(76, 81, 191, var(--text-opacity))
}

.focus\:text-indigo-800:focus{
  --text-opacity:1;
  color:#434190;
  color:rgba(67, 65, 144, var(--text-opacity))
}

.focus\:text-indigo-900:focus{
  --text-opacity:1;
  color:#3c366b;
  color:rgba(60, 54, 107, var(--text-opacity))
}

.focus\:text-purple:focus{
  --text-opacity:1;
  color:#68539B;
  color:rgba(104, 83, 155, var(--text-opacity))
}

.focus\:text-pink:focus{
  --text-opacity:1;
  color:#F599A9;
  color:rgba(245, 153, 169, var(--text-opacity))
}

.focus\:text-grey:focus{
  --text-opacity:1;
  color:#DADBDC;
  color:rgba(218, 219, 220, var(--text-opacity))
}

.focus\:text-offwhite:focus{
  --text-opacity:1;
  color:#e8e8e8;
  color:rgba(232, 232, 232, var(--text-opacity))
}

.text-opacity-0{
  --text-opacity:0
}

.text-opacity-25{
  --text-opacity:0.25
}

.text-opacity-50{
  --text-opacity:0.5
}

.text-opacity-75{
  --text-opacity:0.75
}

.text-opacity-100{
  --text-opacity:1
}

.hover\:text-opacity-0:hover{
  --text-opacity:0
}

.hover\:text-opacity-25:hover{
  --text-opacity:0.25
}

.hover\:text-opacity-50:hover{
  --text-opacity:0.5
}

.hover\:text-opacity-75:hover{
  --text-opacity:0.75
}

.hover\:text-opacity-100:hover{
  --text-opacity:1
}

.focus\:text-opacity-0:focus{
  --text-opacity:0
}

.focus\:text-opacity-25:focus{
  --text-opacity:0.25
}

.focus\:text-opacity-50:focus{
  --text-opacity:0.5
}

.focus\:text-opacity-75:focus{
  --text-opacity:0.75
}

.focus\:text-opacity-100:focus{
  --text-opacity:1
}

.italic{
  font-style:italic
}

.not-italic{
  font-style:normal
}

.uppercase{
  text-transform:uppercase
}

.lowercase{
  text-transform:lowercase
}

.capitalize{
  text-transform:capitalize
}

.normal-case{
  text-transform:none
}

.underline{
  text-decoration:underline
}

.line-through{
  text-decoration:line-through
}

.no-underline{
  text-decoration:none
}

.hover\:underline:hover{
  text-decoration:underline
}

.hover\:line-through:hover{
  text-decoration:line-through
}

.hover\:no-underline:hover{
  text-decoration:none
}

.focus\:underline:focus{
  text-decoration:underline
}

.focus\:line-through:focus{
  text-decoration:line-through
}

.focus\:no-underline:focus{
  text-decoration:none
}

.antialiased{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.subpixel-antialiased{
  -webkit-font-smoothing:auto;
  -moz-osx-font-smoothing:auto
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
  font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
}

.normal-nums{
  font-variant-numeric:normal
}

.ordinal{
  --font-variant-numeric-ordinal:ordinal
}

.slashed-zero{
  --font-variant-numeric-slashed-zero:slashed-zero
}

.lining-nums{
  --font-variant-numeric-figure:lining-nums
}

.oldstyle-nums{
  --font-variant-numeric-figure:oldstyle-nums
}

.proportional-nums{
  --font-variant-numeric-spacing:proportional-nums
}

.tabular-nums{
  --font-variant-numeric-spacing:tabular-nums
}

.diagonal-fractions{
  --font-variant-numeric-fraction:diagonal-fractions
}

.stacked-fractions{
  --font-variant-numeric-fraction:stacked-fractions
}

.tracking-tighter{
  letter-spacing:-0.05em
}

.tracking-tight{
  letter-spacing:-0.025em
}

.tracking-normal{
  letter-spacing:0
}

.tracking-wide{
  letter-spacing:0.025em
}

.tracking-wider{
  letter-spacing:0.05em
}

.tracking-widest{
  letter-spacing:0.1em
}

.select-none{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.select-text{
  -webkit-user-select:text;
     -moz-user-select:text;
          user-select:text
}

.select-all{
  -webkit-user-select:all;
     -moz-user-select:all;
          user-select:all
}

.select-auto{
  -webkit-user-select:auto;
     -moz-user-select:auto;
          user-select:auto
}

.align-baseline{
  vertical-align:baseline
}

.align-top{
  vertical-align:top
}

.align-middle{
  vertical-align:middle
}

.align-bottom{
  vertical-align:bottom
}

.align-text-top{
  vertical-align:text-top
}

.align-text-bottom{
  vertical-align:text-bottom
}

.visible{
  visibility:visible
}

.invisible{
  visibility:hidden
}

.whitespace-normal{
  white-space:normal
}

.whitespace-no-wrap{
  white-space:nowrap
}

.whitespace-pre{
  white-space:pre
}

.whitespace-pre-line{
  white-space:pre-line
}

.whitespace-pre-wrap{
  white-space:pre-wrap
}

.break-normal{
  word-wrap:normal;
  overflow-wrap:normal;
  word-break:normal
}

.break-words{
  word-wrap:break-word;
  overflow-wrap:break-word
}

.break-all{
  word-break:break-all
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.w-0{
  width:0
}

.w-1{
  width:1rem
}

.w-2{
  width:2rem
}

.w-3{
  width:3rem
}

.w-4{
  width:4rem
}

.w-5{
  width:5rem
}

.w-6{
  width:6rem
}

.w-7{
  width:7rem
}

.w-15{
  width:1.5rem
}

.w-25{
  width:2.5rem
}

.w-125{
  width:1.25rem
}

.w-175{
  width:1.175rem
}

.w-225{
  width:2.25rem
}

.w-275{
  width:2.175rem
}

.w-auto{
  width:auto
}

.w-px{
  width:1px
}

.w-025{
  width:0.25rem
}

.w-05{
  width:0.5rem
}

.w-075{
  width:0.75rem
}

.w-1\/2{
  width:50%
}

.w-1\/3{
  width:33.333333%
}

.w-2\/3{
  width:66.666667%
}

.w-1\/4{
  width:25%
}

.w-2\/4{
  width:50%
}

.w-3\/4{
  width:75%
}

.w-1\/5{
  width:20%
}

.w-2\/5{
  width:40%
}

.w-3\/5{
  width:60%
}

.w-4\/5{
  width:80%
}

.w-1\/6{
  width:16.666667%
}

.w-2\/6{
  width:33.333333%
}

.w-3\/6{
  width:50%
}

.w-4\/6{
  width:66.666667%
}

.w-5\/6{
  width:83.333333%
}

.w-1\/12{
  width:8.333333%
}

.w-2\/12{
  width:16.666667%
}

.w-3\/12{
  width:25%
}

.w-4\/12{
  width:33.333333%
}

.w-5\/12{
  width:41.666667%
}

.w-6\/12{
  width:50%
}

.w-7\/12{
  width:58.333333%
}

.w-8\/12{
  width:66.666667%
}

.w-9\/12{
  width:75%
}

.w-10\/12{
  width:83.333333%
}

.w-11\/12{
  width:91.666667%
}

.w-full{
  width:100%
}

.w-screen{
  width:100vw
}

.z-0{
  z-index:0
}

.z-10{
  z-index:10
}

.z-20{
  z-index:20
}

.z-30{
  z-index:30
}

.z-40{
  z-index:40
}

.z-50{
  z-index:50
}

.z-auto{
  z-index:auto
}

.gap-0{
  grid-gap:0;
  gap:0
}

.gap-1{
  grid-gap:1rem;
  gap:1rem
}

.gap-2{
  grid-gap:2rem;
  gap:2rem
}

.gap-3{
  grid-gap:3rem;
  gap:3rem
}

.gap-4{
  grid-gap:4rem;
  gap:4rem
}

.gap-5{
  grid-gap:5rem;
  gap:5rem
}

.gap-6{
  grid-gap:6rem;
  gap:6rem
}

.gap-7{
  grid-gap:7rem;
  gap:7rem
}

.gap-15{
  grid-gap:1.5rem;
  gap:1.5rem
}

.gap-25{
  grid-gap:2.5rem;
  gap:2.5rem
}

.gap-125{
  grid-gap:1.25rem;
  gap:1.25rem
}

.gap-175{
  grid-gap:1.175rem;
  gap:1.175rem
}

.gap-225{
  grid-gap:2.25rem;
  gap:2.25rem
}

.gap-275{
  grid-gap:2.175rem;
  gap:2.175rem
}

.gap-px{
  grid-gap:1px;
  gap:1px
}

.gap-025{
  grid-gap:0.25rem;
  gap:0.25rem
}

.gap-05{
  grid-gap:0.5rem;
  gap:0.5rem
}

.gap-075{
  grid-gap:0.75rem;
  gap:0.75rem
}

.col-gap-0{
  grid-column-gap:0;
  -moz-column-gap:0;
       column-gap:0
}

.col-gap-1{
  grid-column-gap:1rem;
  -moz-column-gap:1rem;
       column-gap:1rem
}

.col-gap-2{
  grid-column-gap:2rem;
  -moz-column-gap:2rem;
       column-gap:2rem
}

.col-gap-3{
  grid-column-gap:3rem;
  -moz-column-gap:3rem;
       column-gap:3rem
}

.col-gap-4{
  grid-column-gap:4rem;
  -moz-column-gap:4rem;
       column-gap:4rem
}

.col-gap-5{
  grid-column-gap:5rem;
  -moz-column-gap:5rem;
       column-gap:5rem
}

.col-gap-6{
  grid-column-gap:6rem;
  -moz-column-gap:6rem;
       column-gap:6rem
}

.col-gap-7{
  grid-column-gap:7rem;
  -moz-column-gap:7rem;
       column-gap:7rem
}

.col-gap-15{
  grid-column-gap:1.5rem;
  -moz-column-gap:1.5rem;
       column-gap:1.5rem
}

.col-gap-25{
  grid-column-gap:2.5rem;
  -moz-column-gap:2.5rem;
       column-gap:2.5rem
}

.col-gap-125{
  grid-column-gap:1.25rem;
  -moz-column-gap:1.25rem;
       column-gap:1.25rem
}

.col-gap-175{
  grid-column-gap:1.175rem;
  -moz-column-gap:1.175rem;
       column-gap:1.175rem
}

.col-gap-225{
  grid-column-gap:2.25rem;
  -moz-column-gap:2.25rem;
       column-gap:2.25rem
}

.col-gap-275{
  grid-column-gap:2.175rem;
  -moz-column-gap:2.175rem;
       column-gap:2.175rem
}

.col-gap-px{
  grid-column-gap:1px;
  -moz-column-gap:1px;
       column-gap:1px
}

.col-gap-025{
  grid-column-gap:0.25rem;
  -moz-column-gap:0.25rem;
       column-gap:0.25rem
}

.col-gap-05{
  grid-column-gap:0.5rem;
  -moz-column-gap:0.5rem;
       column-gap:0.5rem
}

.col-gap-075{
  grid-column-gap:0.75rem;
  -moz-column-gap:0.75rem;
       column-gap:0.75rem
}

.gap-x-0{
  grid-column-gap:0;
  -moz-column-gap:0;
       column-gap:0
}

.gap-x-1{
  grid-column-gap:1rem;
  -moz-column-gap:1rem;
       column-gap:1rem
}

.gap-x-2{
  grid-column-gap:2rem;
  -moz-column-gap:2rem;
       column-gap:2rem
}

.gap-x-3{
  grid-column-gap:3rem;
  -moz-column-gap:3rem;
       column-gap:3rem
}

.gap-x-4{
  grid-column-gap:4rem;
  -moz-column-gap:4rem;
       column-gap:4rem
}

.gap-x-5{
  grid-column-gap:5rem;
  -moz-column-gap:5rem;
       column-gap:5rem
}

.gap-x-6{
  grid-column-gap:6rem;
  -moz-column-gap:6rem;
       column-gap:6rem
}

.gap-x-7{
  grid-column-gap:7rem;
  -moz-column-gap:7rem;
       column-gap:7rem
}

.gap-x-15{
  grid-column-gap:1.5rem;
  -moz-column-gap:1.5rem;
       column-gap:1.5rem
}

.gap-x-25{
  grid-column-gap:2.5rem;
  -moz-column-gap:2.5rem;
       column-gap:2.5rem
}

.gap-x-125{
  grid-column-gap:1.25rem;
  -moz-column-gap:1.25rem;
       column-gap:1.25rem
}

.gap-x-175{
  grid-column-gap:1.175rem;
  -moz-column-gap:1.175rem;
       column-gap:1.175rem
}

.gap-x-225{
  grid-column-gap:2.25rem;
  -moz-column-gap:2.25rem;
       column-gap:2.25rem
}

.gap-x-275{
  grid-column-gap:2.175rem;
  -moz-column-gap:2.175rem;
       column-gap:2.175rem
}

.gap-x-px{
  grid-column-gap:1px;
  -moz-column-gap:1px;
       column-gap:1px
}

.gap-x-025{
  grid-column-gap:0.25rem;
  -moz-column-gap:0.25rem;
       column-gap:0.25rem
}

.gap-x-05{
  grid-column-gap:0.5rem;
  -moz-column-gap:0.5rem;
       column-gap:0.5rem
}

.gap-x-075{
  grid-column-gap:0.75rem;
  -moz-column-gap:0.75rem;
       column-gap:0.75rem
}

.row-gap-0{
  grid-row-gap:0;
  row-gap:0
}

.row-gap-1{
  grid-row-gap:1rem;
  row-gap:1rem
}

.row-gap-2{
  grid-row-gap:2rem;
  row-gap:2rem
}

.row-gap-3{
  grid-row-gap:3rem;
  row-gap:3rem
}

.row-gap-4{
  grid-row-gap:4rem;
  row-gap:4rem
}

.row-gap-5{
  grid-row-gap:5rem;
  row-gap:5rem
}

.row-gap-6{
  grid-row-gap:6rem;
  row-gap:6rem
}

.row-gap-7{
  grid-row-gap:7rem;
  row-gap:7rem
}

.row-gap-15{
  grid-row-gap:1.5rem;
  row-gap:1.5rem
}

.row-gap-25{
  grid-row-gap:2.5rem;
  row-gap:2.5rem
}

.row-gap-125{
  grid-row-gap:1.25rem;
  row-gap:1.25rem
}

.row-gap-175{
  grid-row-gap:1.175rem;
  row-gap:1.175rem
}

.row-gap-225{
  grid-row-gap:2.25rem;
  row-gap:2.25rem
}

.row-gap-275{
  grid-row-gap:2.175rem;
  row-gap:2.175rem
}

.row-gap-px{
  grid-row-gap:1px;
  row-gap:1px
}

.row-gap-025{
  grid-row-gap:0.25rem;
  row-gap:0.25rem
}

.row-gap-05{
  grid-row-gap:0.5rem;
  row-gap:0.5rem
}

.row-gap-075{
  grid-row-gap:0.75rem;
  row-gap:0.75rem
}

.gap-y-0{
  grid-row-gap:0;
  row-gap:0
}

.gap-y-1{
  grid-row-gap:1rem;
  row-gap:1rem
}

.gap-y-2{
  grid-row-gap:2rem;
  row-gap:2rem
}

.gap-y-3{
  grid-row-gap:3rem;
  row-gap:3rem
}

.gap-y-4{
  grid-row-gap:4rem;
  row-gap:4rem
}

.gap-y-5{
  grid-row-gap:5rem;
  row-gap:5rem
}

.gap-y-6{
  grid-row-gap:6rem;
  row-gap:6rem
}

.gap-y-7{
  grid-row-gap:7rem;
  row-gap:7rem
}

.gap-y-15{
  grid-row-gap:1.5rem;
  row-gap:1.5rem
}

.gap-y-25{
  grid-row-gap:2.5rem;
  row-gap:2.5rem
}

.gap-y-125{
  grid-row-gap:1.25rem;
  row-gap:1.25rem
}

.gap-y-175{
  grid-row-gap:1.175rem;
  row-gap:1.175rem
}

.gap-y-225{
  grid-row-gap:2.25rem;
  row-gap:2.25rem
}

.gap-y-275{
  grid-row-gap:2.175rem;
  row-gap:2.175rem
}

.gap-y-px{
  grid-row-gap:1px;
  row-gap:1px
}

.gap-y-025{
  grid-row-gap:0.25rem;
  row-gap:0.25rem
}

.gap-y-05{
  grid-row-gap:0.5rem;
  row-gap:0.5rem
}

.gap-y-075{
  grid-row-gap:0.75rem;
  row-gap:0.75rem
}

.grid-flow-row{
  grid-auto-flow:row
}

.grid-flow-col{
  grid-auto-flow:column
}

.grid-flow-row-dense{
  grid-auto-flow:row dense
}

.grid-flow-col-dense{
  grid-auto-flow:column dense
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr))
}

.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}

.grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr))
}

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr))
}

.grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr))
}

.grid-cols-7{
  grid-template-columns:repeat(7, minmax(0, 1fr))
}

.grid-cols-8{
  grid-template-columns:repeat(8, minmax(0, 1fr))
}

.grid-cols-9{
  grid-template-columns:repeat(9, minmax(0, 1fr))
}

.grid-cols-10{
  grid-template-columns:repeat(10, minmax(0, 1fr))
}

.grid-cols-11{
  grid-template-columns:repeat(11, minmax(0, 1fr))
}

.grid-cols-12{
  grid-template-columns:repeat(12, minmax(0, 1fr))
}

.grid-cols-none{
  grid-template-columns:none
}

.auto-cols-auto{
  grid-auto-columns:auto
}

.auto-cols-min{
  grid-auto-columns:min-content
}

.auto-cols-max{
  grid-auto-columns:max-content
}

.auto-cols-fr{
  grid-auto-columns:minmax(0, 1fr)
}

.col-auto{
  grid-column:auto
}

.col-span-1{
  grid-column:span 1 / span 1
}

.col-span-2{
  grid-column:span 2 / span 2
}

.col-span-3{
  grid-column:span 3 / span 3
}

.col-span-4{
  grid-column:span 4 / span 4
}

.col-span-5{
  grid-column:span 5 / span 5
}

.col-span-6{
  grid-column:span 6 / span 6
}

.col-span-7{
  grid-column:span 7 / span 7
}

.col-span-8{
  grid-column:span 8 / span 8
}

.col-span-9{
  grid-column:span 9 / span 9
}

.col-span-10{
  grid-column:span 10 / span 10
}

.col-span-11{
  grid-column:span 11 / span 11
}

.col-span-12{
  grid-column:span 12 / span 12
}

.col-span-full{
  grid-column:1 / -1
}

.col-start-1{
  grid-column-start:1
}

.col-start-2{
  grid-column-start:2
}

.col-start-3{
  grid-column-start:3
}

.col-start-4{
  grid-column-start:4
}

.col-start-5{
  grid-column-start:5
}

.col-start-6{
  grid-column-start:6
}

.col-start-7{
  grid-column-start:7
}

.col-start-8{
  grid-column-start:8
}

.col-start-9{
  grid-column-start:9
}

.col-start-10{
  grid-column-start:10
}

.col-start-11{
  grid-column-start:11
}

.col-start-12{
  grid-column-start:12
}

.col-start-13{
  grid-column-start:13
}

.col-start-auto{
  grid-column-start:auto
}

.col-end-1{
  grid-column-end:1
}

.col-end-2{
  grid-column-end:2
}

.col-end-3{
  grid-column-end:3
}

.col-end-4{
  grid-column-end:4
}

.col-end-5{
  grid-column-end:5
}

.col-end-6{
  grid-column-end:6
}

.col-end-7{
  grid-column-end:7
}

.col-end-8{
  grid-column-end:8
}

.col-end-9{
  grid-column-end:9
}

.col-end-10{
  grid-column-end:10
}

.col-end-11{
  grid-column-end:11
}

.col-end-12{
  grid-column-end:12
}

.col-end-13{
  grid-column-end:13
}

.col-end-auto{
  grid-column-end:auto
}

.grid-rows-1{
  grid-template-rows:repeat(1, minmax(0, 1fr))
}

.grid-rows-2{
  grid-template-rows:repeat(2, minmax(0, 1fr))
}

.grid-rows-3{
  grid-template-rows:repeat(3, minmax(0, 1fr))
}

.grid-rows-4{
  grid-template-rows:repeat(4, minmax(0, 1fr))
}

.grid-rows-5{
  grid-template-rows:repeat(5, minmax(0, 1fr))
}

.grid-rows-6{
  grid-template-rows:repeat(6, minmax(0, 1fr))
}

.grid-rows-none{
  grid-template-rows:none
}

.auto-rows-auto{
  grid-auto-rows:auto
}

.auto-rows-min{
  grid-auto-rows:min-content
}

.auto-rows-max{
  grid-auto-rows:max-content
}

.auto-rows-fr{
  grid-auto-rows:minmax(0, 1fr)
}

.row-auto{
  grid-row:auto
}

.row-span-1{
  grid-row:span 1 / span 1
}

.row-span-2{
  grid-row:span 2 / span 2
}

.row-span-3{
  grid-row:span 3 / span 3
}

.row-span-4{
  grid-row:span 4 / span 4
}

.row-span-5{
  grid-row:span 5 / span 5
}

.row-span-6{
  grid-row:span 6 / span 6
}

.row-span-full{
  grid-row:1 / -1
}

.row-start-1{
  grid-row-start:1
}

.row-start-2{
  grid-row-start:2
}

.row-start-3{
  grid-row-start:3
}

.row-start-4{
  grid-row-start:4
}

.row-start-5{
  grid-row-start:5
}

.row-start-6{
  grid-row-start:6
}

.row-start-7{
  grid-row-start:7
}

.row-start-auto{
  grid-row-start:auto
}

.row-end-1{
  grid-row-end:1
}

.row-end-2{
  grid-row-end:2
}

.row-end-3{
  grid-row-end:3
}

.row-end-4{
  grid-row-end:4
}

.row-end-5{
  grid-row-end:5
}

.row-end-6{
  grid-row-end:6
}

.row-end-7{
  grid-row-end:7
}

.row-end-auto{
  grid-row-end:auto
}

.transform{
  --transform-translate-x:0;
  --transform-translate-y:0;
  --transform-rotate:0;
  --transform-skew-x:0;
  --transform-skew-y:0;
  --transform-scale-x:1;
  --transform-scale-y:1;
  transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.transform-none{
  transform:none
}

.origin-center{
  transform-origin:center
}

.origin-top{
  transform-origin:top
}

.origin-top-right{
  transform-origin:top right
}

.origin-right{
  transform-origin:right
}

.origin-bottom-right{
  transform-origin:bottom right
}

.origin-bottom{
  transform-origin:bottom
}

.origin-bottom-left{
  transform-origin:bottom left
}

.origin-left{
  transform-origin:left
}

.origin-top-left{
  transform-origin:top left
}

.scale-0{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.scale-50{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.scale-75{
  --transform-scale-x:.75;
  --transform-scale-y:.75
}

.scale-90{
  --transform-scale-x:.9;
  --transform-scale-y:.9
}

.scale-95{
  --transform-scale-x:.95;
  --transform-scale-y:.95
}

.scale-100{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.scale-105{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.scale-110{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.scale-125{
  --transform-scale-x:1.25;
  --transform-scale-y:1.25
}

.scale-150{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.scale-x-0{
  --transform-scale-x:0
}

.scale-x-50{
  --transform-scale-x:.5
}

.scale-x-75{
  --transform-scale-x:.75
}

.scale-x-90{
  --transform-scale-x:.9
}

.scale-x-95{
  --transform-scale-x:.95
}

.scale-x-100{
  --transform-scale-x:1
}

.scale-x-105{
  --transform-scale-x:1.05
}

.scale-x-110{
  --transform-scale-x:1.1
}

.scale-x-125{
  --transform-scale-x:1.25
}

.scale-x-150{
  --transform-scale-x:1.5
}

.scale-y-0{
  --transform-scale-y:0
}

.scale-y-50{
  --transform-scale-y:.5
}

.scale-y-75{
  --transform-scale-y:.75
}

.scale-y-90{
  --transform-scale-y:.9
}

.scale-y-95{
  --transform-scale-y:.95
}

.scale-y-100{
  --transform-scale-y:1
}

.scale-y-105{
  --transform-scale-y:1.05
}

.scale-y-110{
  --transform-scale-y:1.1
}

.scale-y-125{
  --transform-scale-y:1.25
}

.scale-y-150{
  --transform-scale-y:1.5
}

.hover\:scale-0:hover{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.hover\:scale-50:hover{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.hover\:scale-75:hover{
  --transform-scale-x:.75;
  --transform-scale-y:.75
}

.hover\:scale-90:hover{
  --transform-scale-x:.9;
  --transform-scale-y:.9
}

.hover\:scale-95:hover{
  --transform-scale-x:.95;
  --transform-scale-y:.95
}

.hover\:scale-100:hover{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.hover\:scale-105:hover{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.hover\:scale-110:hover{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.hover\:scale-125:hover{
  --transform-scale-x:1.25;
  --transform-scale-y:1.25
}

.hover\:scale-150:hover{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.hover\:scale-x-0:hover{
  --transform-scale-x:0
}

.hover\:scale-x-50:hover{
  --transform-scale-x:.5
}

.hover\:scale-x-75:hover{
  --transform-scale-x:.75
}

.hover\:scale-x-90:hover{
  --transform-scale-x:.9
}

.hover\:scale-x-95:hover{
  --transform-scale-x:.95
}

.hover\:scale-x-100:hover{
  --transform-scale-x:1
}

.hover\:scale-x-105:hover{
  --transform-scale-x:1.05
}

.hover\:scale-x-110:hover{
  --transform-scale-x:1.1
}

.hover\:scale-x-125:hover{
  --transform-scale-x:1.25
}

.hover\:scale-x-150:hover{
  --transform-scale-x:1.5
}

.hover\:scale-y-0:hover{
  --transform-scale-y:0
}

.hover\:scale-y-50:hover{
  --transform-scale-y:.5
}

.hover\:scale-y-75:hover{
  --transform-scale-y:.75
}

.hover\:scale-y-90:hover{
  --transform-scale-y:.9
}

.hover\:scale-y-95:hover{
  --transform-scale-y:.95
}

.hover\:scale-y-100:hover{
  --transform-scale-y:1
}

.hover\:scale-y-105:hover{
  --transform-scale-y:1.05
}

.hover\:scale-y-110:hover{
  --transform-scale-y:1.1
}

.hover\:scale-y-125:hover{
  --transform-scale-y:1.25
}

.hover\:scale-y-150:hover{
  --transform-scale-y:1.5
}

.focus\:scale-0:focus{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.focus\:scale-50:focus{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.focus\:scale-75:focus{
  --transform-scale-x:.75;
  --transform-scale-y:.75
}

.focus\:scale-90:focus{
  --transform-scale-x:.9;
  --transform-scale-y:.9
}

.focus\:scale-95:focus{
  --transform-scale-x:.95;
  --transform-scale-y:.95
}

.focus\:scale-100:focus{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.focus\:scale-105:focus{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.focus\:scale-110:focus{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.focus\:scale-125:focus{
  --transform-scale-x:1.25;
  --transform-scale-y:1.25
}

.focus\:scale-150:focus{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.focus\:scale-x-0:focus{
  --transform-scale-x:0
}

.focus\:scale-x-50:focus{
  --transform-scale-x:.5
}

.focus\:scale-x-75:focus{
  --transform-scale-x:.75
}

.focus\:scale-x-90:focus{
  --transform-scale-x:.9
}

.focus\:scale-x-95:focus{
  --transform-scale-x:.95
}

.focus\:scale-x-100:focus{
  --transform-scale-x:1
}

.focus\:scale-x-105:focus{
  --transform-scale-x:1.05
}

.focus\:scale-x-110:focus{
  --transform-scale-x:1.1
}

.focus\:scale-x-125:focus{
  --transform-scale-x:1.25
}

.focus\:scale-x-150:focus{
  --transform-scale-x:1.5
}

.focus\:scale-y-0:focus{
  --transform-scale-y:0
}

.focus\:scale-y-50:focus{
  --transform-scale-y:.5
}

.focus\:scale-y-75:focus{
  --transform-scale-y:.75
}

.focus\:scale-y-90:focus{
  --transform-scale-y:.9
}

.focus\:scale-y-95:focus{
  --transform-scale-y:.95
}

.focus\:scale-y-100:focus{
  --transform-scale-y:1
}

.focus\:scale-y-105:focus{
  --transform-scale-y:1.05
}

.focus\:scale-y-110:focus{
  --transform-scale-y:1.1
}

.focus\:scale-y-125:focus{
  --transform-scale-y:1.25
}

.focus\:scale-y-150:focus{
  --transform-scale-y:1.5
}

.rotate-0{
  --transform-rotate:0
}

.rotate-1{
  --transform-rotate:1deg
}

.rotate-2{
  --transform-rotate:2deg
}

.rotate-3{
  --transform-rotate:3deg
}

.rotate-6{
  --transform-rotate:6deg
}

.rotate-12{
  --transform-rotate:12deg
}

.rotate-45{
  --transform-rotate:45deg
}

.rotate-90{
  --transform-rotate:90deg
}

.rotate-180{
  --transform-rotate:180deg
}

.-rotate-180{
  --transform-rotate:-180deg
}

.-rotate-90{
  --transform-rotate:-90deg
}

.-rotate-45{
  --transform-rotate:-45deg
}

.-rotate-12{
  --transform-rotate:-12deg
}

.-rotate-6{
  --transform-rotate:-6deg
}

.-rotate-3{
  --transform-rotate:-3deg
}

.-rotate-2{
  --transform-rotate:-2deg
}

.-rotate-1{
  --transform-rotate:-1deg
}

.hover\:rotate-0:hover{
  --transform-rotate:0
}

.hover\:rotate-1:hover{
  --transform-rotate:1deg
}

.hover\:rotate-2:hover{
  --transform-rotate:2deg
}

.hover\:rotate-3:hover{
  --transform-rotate:3deg
}

.hover\:rotate-6:hover{
  --transform-rotate:6deg
}

.hover\:rotate-12:hover{
  --transform-rotate:12deg
}

.hover\:rotate-45:hover{
  --transform-rotate:45deg
}

.hover\:rotate-90:hover{
  --transform-rotate:90deg
}

.hover\:rotate-180:hover{
  --transform-rotate:180deg
}

.hover\:-rotate-180:hover{
  --transform-rotate:-180deg
}

.hover\:-rotate-90:hover{
  --transform-rotate:-90deg
}

.hover\:-rotate-45:hover{
  --transform-rotate:-45deg
}

.hover\:-rotate-12:hover{
  --transform-rotate:-12deg
}

.hover\:-rotate-6:hover{
  --transform-rotate:-6deg
}

.hover\:-rotate-3:hover{
  --transform-rotate:-3deg
}

.hover\:-rotate-2:hover{
  --transform-rotate:-2deg
}

.hover\:-rotate-1:hover{
  --transform-rotate:-1deg
}

.focus\:rotate-0:focus{
  --transform-rotate:0
}

.focus\:rotate-1:focus{
  --transform-rotate:1deg
}

.focus\:rotate-2:focus{
  --transform-rotate:2deg
}

.focus\:rotate-3:focus{
  --transform-rotate:3deg
}

.focus\:rotate-6:focus{
  --transform-rotate:6deg
}

.focus\:rotate-12:focus{
  --transform-rotate:12deg
}

.focus\:rotate-45:focus{
  --transform-rotate:45deg
}

.focus\:rotate-90:focus{
  --transform-rotate:90deg
}

.focus\:rotate-180:focus{
  --transform-rotate:180deg
}

.focus\:-rotate-180:focus{
  --transform-rotate:-180deg
}

.focus\:-rotate-90:focus{
  --transform-rotate:-90deg
}

.focus\:-rotate-45:focus{
  --transform-rotate:-45deg
}

.focus\:-rotate-12:focus{
  --transform-rotate:-12deg
}

.focus\:-rotate-6:focus{
  --transform-rotate:-6deg
}

.focus\:-rotate-3:focus{
  --transform-rotate:-3deg
}

.focus\:-rotate-2:focus{
  --transform-rotate:-2deg
}

.focus\:-rotate-1:focus{
  --transform-rotate:-1deg
}

.translate-x-0{
  --transform-translate-x:0
}

.translate-x-1{
  --transform-translate-x:1rem
}

.translate-x-2{
  --transform-translate-x:2rem
}

.translate-x-3{
  --transform-translate-x:3rem
}

.translate-x-4{
  --transform-translate-x:4rem
}

.translate-x-5{
  --transform-translate-x:5rem
}

.translate-x-6{
  --transform-translate-x:6rem
}

.translate-x-7{
  --transform-translate-x:7rem
}

.translate-x-15{
  --transform-translate-x:1.5rem
}

.translate-x-25{
  --transform-translate-x:2.5rem
}

.translate-x-125{
  --transform-translate-x:1.25rem
}

.translate-x-175{
  --transform-translate-x:1.175rem
}

.translate-x-225{
  --transform-translate-x:2.25rem
}

.translate-x-275{
  --transform-translate-x:2.175rem
}

.translate-x-px{
  --transform-translate-x:1px
}

.translate-x-025{
  --transform-translate-x:0.25rem
}

.translate-x-05{
  --transform-translate-x:0.5rem
}

.translate-x-075{
  --transform-translate-x:0.75rem
}

.-translate-x-1{
  --transform-translate-x:-1rem
}

.-translate-x-2{
  --transform-translate-x:-2rem
}

.-translate-x-3{
  --transform-translate-x:-3rem
}

.-translate-x-4{
  --transform-translate-x:-4rem
}

.-translate-x-5{
  --transform-translate-x:-5rem
}

.-translate-x-6{
  --transform-translate-x:-6rem
}

.-translate-x-7{
  --transform-translate-x:-7rem
}

.-translate-x-15{
  --transform-translate-x:-1.5rem
}

.-translate-x-25{
  --transform-translate-x:-2.5rem
}

.-translate-x-125{
  --transform-translate-x:-1.25rem
}

.-translate-x-175{
  --transform-translate-x:-1.175rem
}

.-translate-x-225{
  --transform-translate-x:-2.25rem
}

.-translate-x-275{
  --transform-translate-x:-2.175rem
}

.-translate-x-px{
  --transform-translate-x:-1px
}

.-translate-x-025{
  --transform-translate-x:-0.25rem
}

.-translate-x-05{
  --transform-translate-x:-0.5rem
}

.-translate-x-075{
  --transform-translate-x:-0.75rem
}

.-translate-x-full{
  --transform-translate-x:-100%
}

.-translate-x-1\/2{
  --transform-translate-x:-50%
}

.translate-x-1\/2{
  --transform-translate-x:50%
}

.translate-x-full{
  --transform-translate-x:100%
}

.translate-y-0{
  --transform-translate-y:0
}

.translate-y-1{
  --transform-translate-y:1rem
}

.translate-y-2{
  --transform-translate-y:2rem
}

.translate-y-3{
  --transform-translate-y:3rem
}

.translate-y-4{
  --transform-translate-y:4rem
}

.translate-y-5{
  --transform-translate-y:5rem
}

.translate-y-6{
  --transform-translate-y:6rem
}

.translate-y-7{
  --transform-translate-y:7rem
}

.translate-y-15{
  --transform-translate-y:1.5rem
}

.translate-y-25{
  --transform-translate-y:2.5rem
}

.translate-y-125{
  --transform-translate-y:1.25rem
}

.translate-y-175{
  --transform-translate-y:1.175rem
}

.translate-y-225{
  --transform-translate-y:2.25rem
}

.translate-y-275{
  --transform-translate-y:2.175rem
}

.translate-y-px{
  --transform-translate-y:1px
}

.translate-y-025{
  --transform-translate-y:0.25rem
}

.translate-y-05{
  --transform-translate-y:0.5rem
}

.translate-y-075{
  --transform-translate-y:0.75rem
}

.-translate-y-1{
  --transform-translate-y:-1rem
}

.-translate-y-2{
  --transform-translate-y:-2rem
}

.-translate-y-3{
  --transform-translate-y:-3rem
}

.-translate-y-4{
  --transform-translate-y:-4rem
}

.-translate-y-5{
  --transform-translate-y:-5rem
}

.-translate-y-6{
  --transform-translate-y:-6rem
}

.-translate-y-7{
  --transform-translate-y:-7rem
}

.-translate-y-15{
  --transform-translate-y:-1.5rem
}

.-translate-y-25{
  --transform-translate-y:-2.5rem
}

.-translate-y-125{
  --transform-translate-y:-1.25rem
}

.-translate-y-175{
  --transform-translate-y:-1.175rem
}

.-translate-y-225{
  --transform-translate-y:-2.25rem
}

.-translate-y-275{
  --transform-translate-y:-2.175rem
}

.-translate-y-px{
  --transform-translate-y:-1px
}

.-translate-y-025{
  --transform-translate-y:-0.25rem
}

.-translate-y-05{
  --transform-translate-y:-0.5rem
}

.-translate-y-075{
  --transform-translate-y:-0.75rem
}

.-translate-y-full{
  --transform-translate-y:-100%
}

.-translate-y-1\/2{
  --transform-translate-y:-50%
}

.translate-y-1\/2{
  --transform-translate-y:50%
}

.translate-y-full{
  --transform-translate-y:100%
}

.hover\:translate-x-0:hover{
  --transform-translate-x:0
}

.hover\:translate-x-1:hover{
  --transform-translate-x:1rem
}

.hover\:translate-x-2:hover{
  --transform-translate-x:2rem
}

.hover\:translate-x-3:hover{
  --transform-translate-x:3rem
}

.hover\:translate-x-4:hover{
  --transform-translate-x:4rem
}

.hover\:translate-x-5:hover{
  --transform-translate-x:5rem
}

.hover\:translate-x-6:hover{
  --transform-translate-x:6rem
}

.hover\:translate-x-7:hover{
  --transform-translate-x:7rem
}

.hover\:translate-x-15:hover{
  --transform-translate-x:1.5rem
}

.hover\:translate-x-25:hover{
  --transform-translate-x:2.5rem
}

.hover\:translate-x-125:hover{
  --transform-translate-x:1.25rem
}

.hover\:translate-x-175:hover{
  --transform-translate-x:1.175rem
}

.hover\:translate-x-225:hover{
  --transform-translate-x:2.25rem
}

.hover\:translate-x-275:hover{
  --transform-translate-x:2.175rem
}

.hover\:translate-x-px:hover{
  --transform-translate-x:1px
}

.hover\:translate-x-025:hover{
  --transform-translate-x:0.25rem
}

.hover\:translate-x-05:hover{
  --transform-translate-x:0.5rem
}

.hover\:translate-x-075:hover{
  --transform-translate-x:0.75rem
}

.hover\:-translate-x-1:hover{
  --transform-translate-x:-1rem
}

.hover\:-translate-x-2:hover{
  --transform-translate-x:-2rem
}

.hover\:-translate-x-3:hover{
  --transform-translate-x:-3rem
}

.hover\:-translate-x-4:hover{
  --transform-translate-x:-4rem
}

.hover\:-translate-x-5:hover{
  --transform-translate-x:-5rem
}

.hover\:-translate-x-6:hover{
  --transform-translate-x:-6rem
}

.hover\:-translate-x-7:hover{
  --transform-translate-x:-7rem
}

.hover\:-translate-x-15:hover{
  --transform-translate-x:-1.5rem
}

.hover\:-translate-x-25:hover{
  --transform-translate-x:-2.5rem
}

.hover\:-translate-x-125:hover{
  --transform-translate-x:-1.25rem
}

.hover\:-translate-x-175:hover{
  --transform-translate-x:-1.175rem
}

.hover\:-translate-x-225:hover{
  --transform-translate-x:-2.25rem
}

.hover\:-translate-x-275:hover{
  --transform-translate-x:-2.175rem
}

.hover\:-translate-x-px:hover{
  --transform-translate-x:-1px
}

.hover\:-translate-x-025:hover{
  --transform-translate-x:-0.25rem
}

.hover\:-translate-x-05:hover{
  --transform-translate-x:-0.5rem
}

.hover\:-translate-x-075:hover{
  --transform-translate-x:-0.75rem
}

.hover\:-translate-x-full:hover{
  --transform-translate-x:-100%
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x:-50%
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x:50%
}

.hover\:translate-x-full:hover{
  --transform-translate-x:100%
}

.hover\:translate-y-0:hover{
  --transform-translate-y:0
}

.hover\:translate-y-1:hover{
  --transform-translate-y:1rem
}

.hover\:translate-y-2:hover{
  --transform-translate-y:2rem
}

.hover\:translate-y-3:hover{
  --transform-translate-y:3rem
}

.hover\:translate-y-4:hover{
  --transform-translate-y:4rem
}

.hover\:translate-y-5:hover{
  --transform-translate-y:5rem
}

.hover\:translate-y-6:hover{
  --transform-translate-y:6rem
}

.hover\:translate-y-7:hover{
  --transform-translate-y:7rem
}

.hover\:translate-y-15:hover{
  --transform-translate-y:1.5rem
}

.hover\:translate-y-25:hover{
  --transform-translate-y:2.5rem
}

.hover\:translate-y-125:hover{
  --transform-translate-y:1.25rem
}

.hover\:translate-y-175:hover{
  --transform-translate-y:1.175rem
}

.hover\:translate-y-225:hover{
  --transform-translate-y:2.25rem
}

.hover\:translate-y-275:hover{
  --transform-translate-y:2.175rem
}

.hover\:translate-y-px:hover{
  --transform-translate-y:1px
}

.hover\:translate-y-025:hover{
  --transform-translate-y:0.25rem
}

.hover\:translate-y-05:hover{
  --transform-translate-y:0.5rem
}

.hover\:translate-y-075:hover{
  --transform-translate-y:0.75rem
}

.hover\:-translate-y-1:hover{
  --transform-translate-y:-1rem
}

.hover\:-translate-y-2:hover{
  --transform-translate-y:-2rem
}

.hover\:-translate-y-3:hover{
  --transform-translate-y:-3rem
}

.hover\:-translate-y-4:hover{
  --transform-translate-y:-4rem
}

.hover\:-translate-y-5:hover{
  --transform-translate-y:-5rem
}

.hover\:-translate-y-6:hover{
  --transform-translate-y:-6rem
}

.hover\:-translate-y-7:hover{
  --transform-translate-y:-7rem
}

.hover\:-translate-y-15:hover{
  --transform-translate-y:-1.5rem
}

.hover\:-translate-y-25:hover{
  --transform-translate-y:-2.5rem
}

.hover\:-translate-y-125:hover{
  --transform-translate-y:-1.25rem
}

.hover\:-translate-y-175:hover{
  --transform-translate-y:-1.175rem
}

.hover\:-translate-y-225:hover{
  --transform-translate-y:-2.25rem
}

.hover\:-translate-y-275:hover{
  --transform-translate-y:-2.175rem
}

.hover\:-translate-y-px:hover{
  --transform-translate-y:-1px
}

.hover\:-translate-y-025:hover{
  --transform-translate-y:-0.25rem
}

.hover\:-translate-y-05:hover{
  --transform-translate-y:-0.5rem
}

.hover\:-translate-y-075:hover{
  --transform-translate-y:-0.75rem
}

.hover\:-translate-y-full:hover{
  --transform-translate-y:-100%
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y:-50%
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y:50%
}

.hover\:translate-y-full:hover{
  --transform-translate-y:100%
}

.focus\:translate-x-0:focus{
  --transform-translate-x:0
}

.focus\:translate-x-1:focus{
  --transform-translate-x:1rem
}

.focus\:translate-x-2:focus{
  --transform-translate-x:2rem
}

.focus\:translate-x-3:focus{
  --transform-translate-x:3rem
}

.focus\:translate-x-4:focus{
  --transform-translate-x:4rem
}

.focus\:translate-x-5:focus{
  --transform-translate-x:5rem
}

.focus\:translate-x-6:focus{
  --transform-translate-x:6rem
}

.focus\:translate-x-7:focus{
  --transform-translate-x:7rem
}

.focus\:translate-x-15:focus{
  --transform-translate-x:1.5rem
}

.focus\:translate-x-25:focus{
  --transform-translate-x:2.5rem
}

.focus\:translate-x-125:focus{
  --transform-translate-x:1.25rem
}

.focus\:translate-x-175:focus{
  --transform-translate-x:1.175rem
}

.focus\:translate-x-225:focus{
  --transform-translate-x:2.25rem
}

.focus\:translate-x-275:focus{
  --transform-translate-x:2.175rem
}

.focus\:translate-x-px:focus{
  --transform-translate-x:1px
}

.focus\:translate-x-025:focus{
  --transform-translate-x:0.25rem
}

.focus\:translate-x-05:focus{
  --transform-translate-x:0.5rem
}

.focus\:translate-x-075:focus{
  --transform-translate-x:0.75rem
}

.focus\:-translate-x-1:focus{
  --transform-translate-x:-1rem
}

.focus\:-translate-x-2:focus{
  --transform-translate-x:-2rem
}

.focus\:-translate-x-3:focus{
  --transform-translate-x:-3rem
}

.focus\:-translate-x-4:focus{
  --transform-translate-x:-4rem
}

.focus\:-translate-x-5:focus{
  --transform-translate-x:-5rem
}

.focus\:-translate-x-6:focus{
  --transform-translate-x:-6rem
}

.focus\:-translate-x-7:focus{
  --transform-translate-x:-7rem
}

.focus\:-translate-x-15:focus{
  --transform-translate-x:-1.5rem
}

.focus\:-translate-x-25:focus{
  --transform-translate-x:-2.5rem
}

.focus\:-translate-x-125:focus{
  --transform-translate-x:-1.25rem
}

.focus\:-translate-x-175:focus{
  --transform-translate-x:-1.175rem
}

.focus\:-translate-x-225:focus{
  --transform-translate-x:-2.25rem
}

.focus\:-translate-x-275:focus{
  --transform-translate-x:-2.175rem
}

.focus\:-translate-x-px:focus{
  --transform-translate-x:-1px
}

.focus\:-translate-x-025:focus{
  --transform-translate-x:-0.25rem
}

.focus\:-translate-x-05:focus{
  --transform-translate-x:-0.5rem
}

.focus\:-translate-x-075:focus{
  --transform-translate-x:-0.75rem
}

.focus\:-translate-x-full:focus{
  --transform-translate-x:-100%
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x:-50%
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x:50%
}

.focus\:translate-x-full:focus{
  --transform-translate-x:100%
}

.focus\:translate-y-0:focus{
  --transform-translate-y:0
}

.focus\:translate-y-1:focus{
  --transform-translate-y:1rem
}

.focus\:translate-y-2:focus{
  --transform-translate-y:2rem
}

.focus\:translate-y-3:focus{
  --transform-translate-y:3rem
}

.focus\:translate-y-4:focus{
  --transform-translate-y:4rem
}

.focus\:translate-y-5:focus{
  --transform-translate-y:5rem
}

.focus\:translate-y-6:focus{
  --transform-translate-y:6rem
}

.focus\:translate-y-7:focus{
  --transform-translate-y:7rem
}

.focus\:translate-y-15:focus{
  --transform-translate-y:1.5rem
}

.focus\:translate-y-25:focus{
  --transform-translate-y:2.5rem
}

.focus\:translate-y-125:focus{
  --transform-translate-y:1.25rem
}

.focus\:translate-y-175:focus{
  --transform-translate-y:1.175rem
}

.focus\:translate-y-225:focus{
  --transform-translate-y:2.25rem
}

.focus\:translate-y-275:focus{
  --transform-translate-y:2.175rem
}

.focus\:translate-y-px:focus{
  --transform-translate-y:1px
}

.focus\:translate-y-025:focus{
  --transform-translate-y:0.25rem
}

.focus\:translate-y-05:focus{
  --transform-translate-y:0.5rem
}

.focus\:translate-y-075:focus{
  --transform-translate-y:0.75rem
}

.focus\:-translate-y-1:focus{
  --transform-translate-y:-1rem
}

.focus\:-translate-y-2:focus{
  --transform-translate-y:-2rem
}

.focus\:-translate-y-3:focus{
  --transform-translate-y:-3rem
}

.focus\:-translate-y-4:focus{
  --transform-translate-y:-4rem
}

.focus\:-translate-y-5:focus{
  --transform-translate-y:-5rem
}

.focus\:-translate-y-6:focus{
  --transform-translate-y:-6rem
}

.focus\:-translate-y-7:focus{
  --transform-translate-y:-7rem
}

.focus\:-translate-y-15:focus{
  --transform-translate-y:-1.5rem
}

.focus\:-translate-y-25:focus{
  --transform-translate-y:-2.5rem
}

.focus\:-translate-y-125:focus{
  --transform-translate-y:-1.25rem
}

.focus\:-translate-y-175:focus{
  --transform-translate-y:-1.175rem
}

.focus\:-translate-y-225:focus{
  --transform-translate-y:-2.25rem
}

.focus\:-translate-y-275:focus{
  --transform-translate-y:-2.175rem
}

.focus\:-translate-y-px:focus{
  --transform-translate-y:-1px
}

.focus\:-translate-y-025:focus{
  --transform-translate-y:-0.25rem
}

.focus\:-translate-y-05:focus{
  --transform-translate-y:-0.5rem
}

.focus\:-translate-y-075:focus{
  --transform-translate-y:-0.75rem
}

.focus\:-translate-y-full:focus{
  --transform-translate-y:-100%
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y:-50%
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y:50%
}

.focus\:translate-y-full:focus{
  --transform-translate-y:100%
}

.skew-x-0{
  --transform-skew-x:0
}

.skew-x-1{
  --transform-skew-x:1deg
}

.skew-x-2{
  --transform-skew-x:2deg
}

.skew-x-3{
  --transform-skew-x:3deg
}

.skew-x-6{
  --transform-skew-x:6deg
}

.skew-x-12{
  --transform-skew-x:12deg
}

.-skew-x-12{
  --transform-skew-x:-12deg
}

.-skew-x-6{
  --transform-skew-x:-6deg
}

.-skew-x-3{
  --transform-skew-x:-3deg
}

.-skew-x-2{
  --transform-skew-x:-2deg
}

.-skew-x-1{
  --transform-skew-x:-1deg
}

.skew-y-0{
  --transform-skew-y:0
}

.skew-y-1{
  --transform-skew-y:1deg
}

.skew-y-2{
  --transform-skew-y:2deg
}

.skew-y-3{
  --transform-skew-y:3deg
}

.skew-y-6{
  --transform-skew-y:6deg
}

.skew-y-12{
  --transform-skew-y:12deg
}

.-skew-y-12{
  --transform-skew-y:-12deg
}

.-skew-y-6{
  --transform-skew-y:-6deg
}

.-skew-y-3{
  --transform-skew-y:-3deg
}

.-skew-y-2{
  --transform-skew-y:-2deg
}

.-skew-y-1{
  --transform-skew-y:-1deg
}

.hover\:skew-x-0:hover{
  --transform-skew-x:0
}

.hover\:skew-x-1:hover{
  --transform-skew-x:1deg
}

.hover\:skew-x-2:hover{
  --transform-skew-x:2deg
}

.hover\:skew-x-3:hover{
  --transform-skew-x:3deg
}

.hover\:skew-x-6:hover{
  --transform-skew-x:6deg
}

.hover\:skew-x-12:hover{
  --transform-skew-x:12deg
}

.hover\:-skew-x-12:hover{
  --transform-skew-x:-12deg
}

.hover\:-skew-x-6:hover{
  --transform-skew-x:-6deg
}

.hover\:-skew-x-3:hover{
  --transform-skew-x:-3deg
}

.hover\:-skew-x-2:hover{
  --transform-skew-x:-2deg
}

.hover\:-skew-x-1:hover{
  --transform-skew-x:-1deg
}

.hover\:skew-y-0:hover{
  --transform-skew-y:0
}

.hover\:skew-y-1:hover{
  --transform-skew-y:1deg
}

.hover\:skew-y-2:hover{
  --transform-skew-y:2deg
}

.hover\:skew-y-3:hover{
  --transform-skew-y:3deg
}

.hover\:skew-y-6:hover{
  --transform-skew-y:6deg
}

.hover\:skew-y-12:hover{
  --transform-skew-y:12deg
}

.hover\:-skew-y-12:hover{
  --transform-skew-y:-12deg
}

.hover\:-skew-y-6:hover{
  --transform-skew-y:-6deg
}

.hover\:-skew-y-3:hover{
  --transform-skew-y:-3deg
}

.hover\:-skew-y-2:hover{
  --transform-skew-y:-2deg
}

.hover\:-skew-y-1:hover{
  --transform-skew-y:-1deg
}

.focus\:skew-x-0:focus{
  --transform-skew-x:0
}

.focus\:skew-x-1:focus{
  --transform-skew-x:1deg
}

.focus\:skew-x-2:focus{
  --transform-skew-x:2deg
}

.focus\:skew-x-3:focus{
  --transform-skew-x:3deg
}

.focus\:skew-x-6:focus{
  --transform-skew-x:6deg
}

.focus\:skew-x-12:focus{
  --transform-skew-x:12deg
}

.focus\:-skew-x-12:focus{
  --transform-skew-x:-12deg
}

.focus\:-skew-x-6:focus{
  --transform-skew-x:-6deg
}

.focus\:-skew-x-3:focus{
  --transform-skew-x:-3deg
}

.focus\:-skew-x-2:focus{
  --transform-skew-x:-2deg
}

.focus\:-skew-x-1:focus{
  --transform-skew-x:-1deg
}

.focus\:skew-y-0:focus{
  --transform-skew-y:0
}

.focus\:skew-y-1:focus{
  --transform-skew-y:1deg
}

.focus\:skew-y-2:focus{
  --transform-skew-y:2deg
}

.focus\:skew-y-3:focus{
  --transform-skew-y:3deg
}

.focus\:skew-y-6:focus{
  --transform-skew-y:6deg
}

.focus\:skew-y-12:focus{
  --transform-skew-y:12deg
}

.focus\:-skew-y-12:focus{
  --transform-skew-y:-12deg
}

.focus\:-skew-y-6:focus{
  --transform-skew-y:-6deg
}

.focus\:-skew-y-3:focus{
  --transform-skew-y:-3deg
}

.focus\:-skew-y-2:focus{
  --transform-skew-y:-2deg
}

.focus\:-skew-y-1:focus{
  --transform-skew-y:-1deg
}

.transition-none{
  transition-property:none
}

.transition-all{
  transition-property:all
}

.transition{
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
}

.transition-colors{
  transition-property:background-color, border-color, color, fill, stroke
}

.transition-opacity{
  transition-property:opacity
}

.transition-shadow{
  transition-property:box-shadow
}

.transition-transform{
  transition-property:transform
}

.ease-linear{
  transition-timing-function:linear
}

.ease-in{
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.duration-75{
  transition-duration:75ms
}

.duration-100{
  transition-duration:100ms
}

.duration-150{
  transition-duration:150ms
}

.duration-200{
  transition-duration:200ms
}

.duration-300{
  transition-duration:300ms
}

.duration-500{
  transition-duration:500ms
}

.duration-700{
  transition-duration:700ms
}

.duration-1000{
  transition-duration:1000ms
}

.delay-75{
  transition-delay:75ms
}

.delay-100{
  transition-delay:100ms
}

.delay-150{
  transition-delay:150ms
}

.delay-200{
  transition-delay:200ms
}

.delay-300{
  transition-delay:300ms
}

.delay-500{
  transition-delay:500ms
}

.delay-700{
  transition-delay:700ms
}

.delay-1000{
  transition-delay:1000ms
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes bounce{
  0%, 100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.animate-none{
  animation:none
}

.animate-spin{
  animation:spin 1s linear infinite
}

.animate-ping{
  animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
}

.animate-pulse{
  animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
}

.animate-bounce{
  animation:bounce 1s infinite
}

@media (min-width: 0) and (max-width: 900px){
  .hide-mobile{
    display:none !important
  }
}

@media (min-width: 900px){
  .show-mobile{
    display:none !important
  }
}

@media (min-width: 0) and (max-width: 1400px){
  .hide-tablet{
    display:none !important
  }
}

@media (min-width: 640px){
  .sm\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .sm\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .sm\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .sm\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .sm\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .sm\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .sm\:container{
      max-width:1800px
    }
  }

  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .sm\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .sm\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .sm\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .sm\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .sm\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .sm\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .sm\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .sm\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .sm\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .sm\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .sm\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .sm\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .sm\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .sm\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .sm\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .sm\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .sm\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .sm\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .sm\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .sm\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .sm\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .sm\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .sm\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .sm\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .sm\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .sm\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .sm\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .sm\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .sm\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .sm\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .sm\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .sm\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .sm\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .sm\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .sm\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .sm\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .sm\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .sm\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .sm\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .sm\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .sm\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .sm\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .sm\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .sm\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .sm\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .sm\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .sm\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .sm\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .sm\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .sm\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .sm\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .sm\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .sm\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .sm\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .sm\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .sm\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .sm\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .sm\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .sm\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .sm\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .sm\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .sm\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .sm\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .sm\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .sm\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .sm\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .sm\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .sm\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .sm\:bg-fixed{
    background-attachment:fixed
  }

  .sm\:bg-local{
    background-attachment:local
  }

  .sm\:bg-scroll{
    background-attachment:scroll
  }

  .sm\:bg-clip-border{
    background-clip:border-box
  }

  .sm\:bg-clip-padding{
    background-clip:padding-box
  }

  .sm\:bg-clip-content{
    background-clip:content-box
  }

  .sm\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .sm\:bg-transparent{
    background-color:transparent
  }

  .sm\:bg-current{
    background-color:currentColor
  }

  .sm\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .sm\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .sm\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .sm\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .sm\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .sm\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .sm\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .sm\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .sm\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .sm\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .sm\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .sm\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .sm\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .sm\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .sm\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .sm\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .sm\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .sm\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .sm\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .sm\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .sm\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .sm\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .sm\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .sm\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .sm\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .sm\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .sm\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .sm\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .sm\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .sm\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .sm\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .sm\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .sm\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .sm\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .sm\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .sm\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .sm\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .sm\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .sm\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .sm\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .sm\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .sm\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .sm\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .sm\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .sm\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .sm\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .sm\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .sm\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .sm\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .sm\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .sm\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .sm\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .sm\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .sm\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .sm\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .sm\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .sm\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .sm\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .sm\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .sm\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .sm\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .sm\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .sm\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .sm\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .sm\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .sm\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .sm\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .sm\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .sm\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .sm\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .sm\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .sm\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .sm\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .sm\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .sm\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .sm\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .sm\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .sm\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .sm\:bg-none{
    background-image:none
  }

  .sm\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .sm\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .sm\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .sm\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .sm\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .sm\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .sm\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .sm\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .sm\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .sm\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .sm\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .sm\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .sm\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .sm\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .sm\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .sm\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .sm\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .sm\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .sm\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .sm\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .sm\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .sm\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .sm\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .sm\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .sm\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .sm\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .sm\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .sm\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .sm\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .sm\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .sm\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .sm\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .sm\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .sm\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .sm\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .sm\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .sm\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .sm\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .sm\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .sm\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .sm\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .sm\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .sm\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .sm\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .sm\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .sm\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .sm\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .sm\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .sm\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .sm\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .sm\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .sm\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .sm\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .sm\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .sm\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .sm\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .sm\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .sm\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .sm\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .sm\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .sm\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .sm\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .sm\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .sm\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .sm\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .sm\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .sm\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .sm\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .sm\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .sm\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .sm\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .sm\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .sm\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .sm\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .sm\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .sm\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .sm\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .sm\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .sm\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .sm\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .sm\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .sm\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .sm\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .sm\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .sm\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .sm\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .sm\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .sm\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .sm\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .sm\:to-transparent{
    --gradient-to-color:transparent
  }

  .sm\:to-current{
    --gradient-to-color:currentColor
  }

  .sm\:to-black{
    --gradient-to-color:#000000
  }

  .sm\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .sm\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .sm\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .sm\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .sm\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .sm\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .sm\:to-gray-600{
    --gradient-to-color:#718096
  }

  .sm\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .sm\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .sm\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .sm\:to-red{
    --gradient-to-color:#Ed3928
  }

  .sm\:to-orange{
    --gradient-to-color:#F78F01
  }

  .sm\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .sm\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .sm\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .sm\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .sm\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .sm\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .sm\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .sm\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .sm\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .sm\:to-green{
    --gradient-to-color:#00A285
  }

  .sm\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .sm\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .sm\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .sm\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .sm\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .sm\:to-teal-600{
    --gradient-to-color:#319795
  }

  .sm\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .sm\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .sm\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .sm\:to-blue{
    --gradient-to-color:#0074BA
  }

  .sm\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .sm\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .sm\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .sm\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .sm\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .sm\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .sm\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .sm\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .sm\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .sm\:to-purple{
    --gradient-to-color:#68539B
  }

  .sm\:to-pink{
    --gradient-to-color:#F599A9
  }

  .sm\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .sm\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .sm\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .sm\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .sm\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .sm\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .sm\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .sm\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .sm\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .sm\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .sm\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .sm\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .sm\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .sm\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .sm\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .sm\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .sm\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .sm\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .sm\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .sm\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .sm\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .sm\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .sm\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .sm\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .sm\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .sm\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .sm\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .sm\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .sm\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .sm\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .sm\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .sm\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .sm\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .sm\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .sm\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .sm\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .sm\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .sm\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .sm\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .sm\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .sm\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .sm\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .sm\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .sm\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .sm\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .sm\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .sm\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .sm\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .sm\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .sm\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .sm\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .sm\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .sm\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .sm\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .sm\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .sm\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .sm\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .sm\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .sm\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .sm\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .sm\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .sm\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .sm\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .sm\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .sm\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .sm\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .sm\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .sm\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .sm\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .sm\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .sm\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .sm\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .sm\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .sm\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .sm\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .sm\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .sm\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .sm\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .sm\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .sm\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .sm\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .sm\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .sm\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .sm\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .sm\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .sm\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .sm\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .sm\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .sm\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .sm\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .sm\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .sm\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .sm\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .sm\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .sm\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .sm\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .sm\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .sm\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .sm\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .sm\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .sm\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .sm\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .sm\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .sm\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .sm\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .sm\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .sm\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .sm\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .sm\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .sm\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .sm\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .sm\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .sm\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .sm\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .sm\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .sm\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .sm\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .sm\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .sm\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .sm\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .sm\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .sm\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .sm\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .sm\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .sm\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .sm\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .sm\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .sm\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .sm\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .sm\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .sm\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .sm\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .sm\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .sm\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .sm\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .sm\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .sm\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .sm\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .sm\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .sm\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .sm\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .sm\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .sm\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .sm\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .sm\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .sm\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .sm\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .sm\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .sm\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .sm\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .sm\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .sm\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .sm\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .sm\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .sm\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .sm\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .sm\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .sm\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .sm\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .sm\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .sm\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .sm\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .sm\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .sm\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .sm\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .sm\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .sm\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .sm\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .sm\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .sm\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .sm\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .sm\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .sm\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .sm\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .sm\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .sm\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .sm\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .sm\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .sm\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .sm\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .sm\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .sm\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .sm\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .sm\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .sm\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .sm\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .sm\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .sm\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .sm\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .sm\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .sm\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .sm\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .sm\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .sm\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .sm\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .sm\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .sm\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .sm\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .sm\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .sm\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .sm\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .sm\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .sm\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .sm\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .sm\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .sm\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .sm\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .sm\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .sm\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .sm\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .sm\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .sm\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .sm\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .sm\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .sm\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .sm\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .sm\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .sm\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .sm\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .sm\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .sm\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .sm\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .sm\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .sm\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .sm\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .sm\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .sm\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .sm\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .sm\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .sm\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .sm\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .sm\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .sm\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .sm\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .sm\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .sm\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .sm\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .sm\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .sm\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .sm\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .sm\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .sm\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .sm\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .sm\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .sm\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .sm\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .sm\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .sm\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .sm\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .sm\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .sm\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .sm\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .sm\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .sm\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .sm\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .sm\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .sm\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .sm\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .sm\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .sm\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .sm\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .sm\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .sm\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .sm\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .sm\:bg-opacity-0{
    --bg-opacity:0
  }

  .sm\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .sm\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .sm\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .sm\:bg-opacity-100{
    --bg-opacity:1
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .sm\:bg-bottom{
    background-position:bottom
  }

  .sm\:bg-center{
    background-position:center
  }

  .sm\:bg-left{
    background-position:left
  }

  .sm\:bg-left-bottom{
    background-position:left bottom
  }

  .sm\:bg-left-top{
    background-position:left top
  }

  .sm\:bg-right{
    background-position:right
  }

  .sm\:bg-right-bottom{
    background-position:right bottom
  }

  .sm\:bg-right-top{
    background-position:right top
  }

  .sm\:bg-top{
    background-position:top
  }

  .sm\:bg-repeat{
    background-repeat:repeat
  }

  .sm\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .sm\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .sm\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .sm\:bg-repeat-round{
    background-repeat:round
  }

  .sm\:bg-repeat-space{
    background-repeat:space
  }

  .sm\:bg-auto{
    background-size:auto
  }

  .sm\:bg-cover{
    background-size:cover
  }

  .sm\:bg-contain{
    background-size:contain
  }

  .sm\:border-collapse{
    border-collapse:collapse
  }

  .sm\:border-separate{
    border-collapse:separate
  }

  .sm\:border-transparent{
    border-color:transparent
  }

  .sm\:border-current{
    border-color:currentColor
  }

  .sm\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .sm\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .sm\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .sm\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .sm\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .sm\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .sm\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .sm\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .sm\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .sm\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .sm\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .sm\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .sm\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .sm\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .sm\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .sm\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .sm\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .sm\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .sm\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .sm\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .sm\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .sm\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .sm\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .sm\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .sm\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .sm\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .sm\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .sm\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .sm\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .sm\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .sm\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .sm\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .sm\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .sm\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .sm\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .sm\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .sm\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .sm\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .sm\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .sm\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .sm\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .sm\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .sm\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .sm\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .sm\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .sm\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .sm\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .sm\:hover\:border-current:hover{
    border-color:currentColor
  }

  .sm\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .sm\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .sm\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .sm\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .sm\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .sm\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .sm\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .sm\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .sm\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .sm\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .sm\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .sm\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .sm\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .sm\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .sm\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .sm\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .sm\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .sm\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .sm\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .sm\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .sm\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .sm\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .sm\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .sm\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .sm\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .sm\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .sm\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .sm\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .sm\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .sm\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .sm\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .sm\:focus\:border-current:focus{
    border-color:currentColor
  }

  .sm\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .sm\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .sm\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .sm\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .sm\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .sm\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .sm\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .sm\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .sm\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .sm\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .sm\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .sm\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .sm\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .sm\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .sm\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .sm\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .sm\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .sm\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .sm\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .sm\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .sm\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .sm\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .sm\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .sm\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .sm\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .sm\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .sm\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .sm\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .sm\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .sm\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .sm\:border-opacity-0{
    --border-opacity:0
  }

  .sm\:border-opacity-25{
    --border-opacity:0.25
  }

  .sm\:border-opacity-50{
    --border-opacity:0.5
  }

  .sm\:border-opacity-75{
    --border-opacity:0.75
  }

  .sm\:border-opacity-100{
    --border-opacity:1
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .sm\:rounded-none{
    border-radius:0
  }

  .sm\:rounded-sm{
    border-radius:0.125rem
  }

  .sm\:rounded{
    border-radius:0.25rem
  }

  .sm\:rounded-md{
    border-radius:0.375rem
  }

  .sm\:rounded-lg{
    border-radius:0.5rem
  }

  .sm\:rounded-xl{
    border-radius:0.75rem
  }

  .sm\:rounded-2xl{
    border-radius:1rem
  }

  .sm\:rounded-3xl{
    border-radius:1.5rem
  }

  .sm\:rounded-full{
    border-radius:9999px
  }

  .sm\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .sm\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .sm\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .sm\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .sm\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .sm\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .sm\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .sm\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .sm\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .sm\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .sm\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .sm\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .sm\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .sm\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .sm\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .sm\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .sm\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .sm\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .sm\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .sm\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .sm\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .sm\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .sm\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .sm\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .sm\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .sm\:rounded-tl-none{
    border-top-left-radius:0
  }

  .sm\:rounded-tr-none{
    border-top-right-radius:0
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .sm\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .sm\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .sm\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .sm\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .sm\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .sm\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .sm\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .sm\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .sm\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .sm\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .sm\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .sm\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .sm\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .sm\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .sm\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .sm\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .sm\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .sm\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .sm\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .sm\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .sm\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .sm\:border-solid{
    border-style:solid
  }

  .sm\:border-dashed{
    border-style:dashed
  }

  .sm\:border-dotted{
    border-style:dotted
  }

  .sm\:border-double{
    border-style:double
  }

  .sm\:border-none{
    border-style:none
  }

  .sm\:border-0{
    border-width:0
  }

  .sm\:border-2{
    border-width:2px
  }

  .sm\:border-4{
    border-width:4px
  }

  .sm\:border-8{
    border-width:8px
  }

  .sm\:border{
    border-width:1px
  }

  .sm\:border-t-0{
    border-top-width:0
  }

  .sm\:border-r-0{
    border-right-width:0
  }

  .sm\:border-b-0{
    border-bottom-width:0
  }

  .sm\:border-l-0{
    border-left-width:0
  }

  .sm\:border-t-2{
    border-top-width:2px
  }

  .sm\:border-r-2{
    border-right-width:2px
  }

  .sm\:border-b-2{
    border-bottom-width:2px
  }

  .sm\:border-l-2{
    border-left-width:2px
  }

  .sm\:border-t-4{
    border-top-width:4px
  }

  .sm\:border-r-4{
    border-right-width:4px
  }

  .sm\:border-b-4{
    border-bottom-width:4px
  }

  .sm\:border-l-4{
    border-left-width:4px
  }

  .sm\:border-t-8{
    border-top-width:8px
  }

  .sm\:border-r-8{
    border-right-width:8px
  }

  .sm\:border-b-8{
    border-bottom-width:8px
  }

  .sm\:border-l-8{
    border-left-width:8px
  }

  .sm\:border-t{
    border-top-width:1px
  }

  .sm\:border-r{
    border-right-width:1px
  }

  .sm\:border-b{
    border-bottom-width:1px
  }

  .sm\:border-l{
    border-left-width:1px
  }

  .sm\:box-border{
    box-sizing:border-box
  }

  .sm\:box-content{
    box-sizing:content-box
  }

  .sm\:cursor-auto{
    cursor:auto
  }

  .sm\:cursor-default{
    cursor:default
  }

  .sm\:cursor-pointer{
    cursor:pointer
  }

  .sm\:cursor-wait{
    cursor:wait
  }

  .sm\:cursor-text{
    cursor:text
  }

  .sm\:cursor-move{
    cursor:move
  }

  .sm\:cursor-not-allowed{
    cursor:not-allowed
  }

  .sm\:block{
    display:block
  }

  .sm\:inline-block{
    display:inline-block
  }

  .sm\:inline{
    display:inline
  }

  .sm\:flex{
    display:flex
  }

  .sm\:inline-flex{
    display:inline-flex
  }

  .sm\:table{
    display:table
  }

  .sm\:table-caption{
    display:table-caption
  }

  .sm\:table-cell{
    display:table-cell
  }

  .sm\:table-column{
    display:table-column
  }

  .sm\:table-column-group{
    display:table-column-group
  }

  .sm\:table-footer-group{
    display:table-footer-group
  }

  .sm\:table-header-group{
    display:table-header-group
  }

  .sm\:table-row-group{
    display:table-row-group
  }

  .sm\:table-row{
    display:table-row
  }

  .sm\:flow-root{
    display:flow-root
  }

  .sm\:grid{
    display:grid
  }

  .sm\:inline-grid{
    display:inline-grid
  }

  .sm\:contents{
    display:contents
  }

  .sm\:hidden{
    display:none
  }

  .sm\:flex-row{
    flex-direction:row
  }

  .sm\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .sm\:flex-col{
    flex-direction:column
  }

  .sm\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .sm\:flex-wrap{
    flex-wrap:wrap
  }

  .sm\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .sm\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .sm\:place-items-auto{
    place-items:auto
  }

  .sm\:place-items-start{
    place-items:start
  }

  .sm\:place-items-end{
    place-items:end
  }

  .sm\:place-items-center{
    place-items:center
  }

  .sm\:place-items-stretch{
    place-items:stretch
  }

  .sm\:place-content-center{
    place-content:center
  }

  .sm\:place-content-start{
    place-content:start
  }

  .sm\:place-content-end{
    place-content:end
  }

  .sm\:place-content-between{
    place-content:space-between
  }

  .sm\:place-content-around{
    place-content:space-around
  }

  .sm\:place-content-evenly{
    place-content:space-evenly
  }

  .sm\:place-content-stretch{
    place-content:stretch
  }

  .sm\:place-self-auto{
    place-self:auto
  }

  .sm\:place-self-start{
    place-self:start
  }

  .sm\:place-self-end{
    place-self:end
  }

  .sm\:place-self-center{
    place-self:center
  }

  .sm\:place-self-stretch{
    place-self:stretch
  }

  .sm\:items-start{
    align-items:flex-start
  }

  .sm\:items-end{
    align-items:flex-end
  }

  .sm\:items-center{
    align-items:center
  }

  .sm\:items-baseline{
    align-items:baseline
  }

  .sm\:items-stretch{
    align-items:stretch
  }

  .sm\:content-center{
    align-content:center
  }

  .sm\:content-start{
    align-content:flex-start
  }

  .sm\:content-end{
    align-content:flex-end
  }

  .sm\:content-between{
    align-content:space-between
  }

  .sm\:content-around{
    align-content:space-around
  }

  .sm\:content-evenly{
    align-content:space-evenly
  }

  .sm\:self-auto{
    align-self:auto
  }

  .sm\:self-start{
    align-self:flex-start
  }

  .sm\:self-end{
    align-self:flex-end
  }

  .sm\:self-center{
    align-self:center
  }

  .sm\:self-stretch{
    align-self:stretch
  }

  .sm\:justify-items-auto{
    justify-items:auto
  }

  .sm\:justify-items-start{
    justify-items:start
  }

  .sm\:justify-items-end{
    justify-items:end
  }

  .sm\:justify-items-center{
    justify-items:center
  }

  .sm\:justify-items-stretch{
    justify-items:stretch
  }

  .sm\:justify-start{
    justify-content:flex-start
  }

  .sm\:justify-end{
    justify-content:flex-end
  }

  .sm\:justify-center{
    justify-content:center
  }

  .sm\:justify-between{
    justify-content:space-between
  }

  .sm\:justify-around{
    justify-content:space-around
  }

  .sm\:justify-evenly{
    justify-content:space-evenly
  }

  .sm\:justify-self-auto{
    justify-self:auto
  }

  .sm\:justify-self-start{
    justify-self:start
  }

  .sm\:justify-self-end{
    justify-self:end
  }

  .sm\:justify-self-center{
    justify-self:center
  }

  .sm\:justify-self-stretch{
    justify-self:stretch
  }

  .sm\:flex-1{
    flex:1 1 0%
  }

  .sm\:flex-auto{
    flex:1 1 auto
  }

  .sm\:flex-initial{
    flex:0 1 auto
  }

  .sm\:flex-none{
    flex:none
  }

  .sm\:flex-grow-0{
    flex-grow:0
  }

  .sm\:flex-grow{
    flex-grow:1
  }

  .sm\:flex-shrink-0{
    flex-shrink:0
  }

  .sm\:flex-shrink{
    flex-shrink:1
  }

  .sm\:order-1{
    order:1
  }

  .sm\:order-2{
    order:2
  }

  .sm\:order-3{
    order:3
  }

  .sm\:order-4{
    order:4
  }

  .sm\:order-5{
    order:5
  }

  .sm\:order-6{
    order:6
  }

  .sm\:order-7{
    order:7
  }

  .sm\:order-8{
    order:8
  }

  .sm\:order-9{
    order:9
  }

  .sm\:order-10{
    order:10
  }

  .sm\:order-11{
    order:11
  }

  .sm\:order-12{
    order:12
  }

  .sm\:order-first{
    order:-9999
  }

  .sm\:order-last{
    order:9999
  }

  .sm\:order-none{
    order:0
  }

  .sm\:float-right{
    float:right
  }

  .sm\:float-left{
    float:left
  }

  .sm\:float-none{
    float:none
  }

  .sm\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .sm\:clear-left{
    clear:left
  }

  .sm\:clear-right{
    clear:right
  }

  .sm\:clear-both{
    clear:both
  }

  .sm\:clear-none{
    clear:none
  }

  .sm\:font-headings{
    font-family:Parabole, sans-serif
  }

  .sm\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .sm\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .sm\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .sm\:font-hairline{
    font-weight:100
  }

  .sm\:font-thin{
    font-weight:200
  }

  .sm\:font-light{
    font-weight:300
  }

  .sm\:font-normal{
    font-weight:400
  }

  .sm\:font-medium{
    font-weight:500
  }

  .sm\:font-semibold{
    font-weight:600
  }

  .sm\:font-bold{
    font-weight:700
  }

  .sm\:font-extrabold{
    font-weight:800
  }

  .sm\:font-black{
    font-weight:900
  }

  .sm\:hover\:font-hairline:hover{
    font-weight:100
  }

  .sm\:hover\:font-thin:hover{
    font-weight:200
  }

  .sm\:hover\:font-light:hover{
    font-weight:300
  }

  .sm\:hover\:font-normal:hover{
    font-weight:400
  }

  .sm\:hover\:font-medium:hover{
    font-weight:500
  }

  .sm\:hover\:font-semibold:hover{
    font-weight:600
  }

  .sm\:hover\:font-bold:hover{
    font-weight:700
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .sm\:hover\:font-black:hover{
    font-weight:900
  }

  .sm\:focus\:font-hairline:focus{
    font-weight:100
  }

  .sm\:focus\:font-thin:focus{
    font-weight:200
  }

  .sm\:focus\:font-light:focus{
    font-weight:300
  }

  .sm\:focus\:font-normal:focus{
    font-weight:400
  }

  .sm\:focus\:font-medium:focus{
    font-weight:500
  }

  .sm\:focus\:font-semibold:focus{
    font-weight:600
  }

  .sm\:focus\:font-bold:focus{
    font-weight:700
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .sm\:focus\:font-black:focus{
    font-weight:900
  }

  .sm\:h-0{
    height:0
  }

  .sm\:h-1{
    height:1rem
  }

  .sm\:h-2{
    height:2rem
  }

  .sm\:h-3{
    height:3rem
  }

  .sm\:h-4{
    height:4rem
  }

  .sm\:h-5{
    height:5rem
  }

  .sm\:h-6{
    height:6rem
  }

  .sm\:h-7{
    height:7rem
  }

  .sm\:h-15{
    height:1.5rem
  }

  .sm\:h-25{
    height:2.5rem
  }

  .sm\:h-125{
    height:1.25rem
  }

  .sm\:h-175{
    height:1.175rem
  }

  .sm\:h-225{
    height:2.25rem
  }

  .sm\:h-275{
    height:2.175rem
  }

  .sm\:h-auto{
    height:auto
  }

  .sm\:h-px{
    height:1px
  }

  .sm\:h-025{
    height:0.25rem
  }

  .sm\:h-05{
    height:0.5rem
  }

  .sm\:h-075{
    height:0.75rem
  }

  .sm\:h-full{
    height:100%
  }

  .sm\:h-screen{
    height:100vh
  }

  .sm\:text-xs{
    font-size:0.6rem
  }

  .sm\:text-sm{
    font-size:0.8rem
  }

  .sm\:text-base{
    font-size:1rem
  }

  .sm\:text-lg{
    font-size:1.3rem
  }

  .sm\:text-xl{
    font-size:2rem
  }

  .sm\:text-xxl{
    font-size:3rem
  }

  .sm\:text-xxxl{
    font-size:5rem
  }

  .sm\:leading-3{
    line-height:.75rem
  }

  .sm\:leading-4{
    line-height:1rem
  }

  .sm\:leading-5{
    line-height:1.25rem
  }

  .sm\:leading-6{
    line-height:1.5rem
  }

  .sm\:leading-7{
    line-height:1.75rem
  }

  .sm\:leading-8{
    line-height:2rem
  }

  .sm\:leading-9{
    line-height:2.25rem
  }

  .sm\:leading-10{
    line-height:2.5rem
  }

  .sm\:leading-none{
    line-height:1
  }

  .sm\:leading-tight{
    line-height:1.25
  }

  .sm\:leading-snug{
    line-height:1.375
  }

  .sm\:leading-normal{
    line-height:1.5
  }

  .sm\:leading-relaxed{
    line-height:1.625
  }

  .sm\:leading-loose{
    line-height:2
  }

  .sm\:list-inside{
    list-style-position:inside
  }

  .sm\:list-outside{
    list-style-position:outside
  }

  .sm\:list-none{
    list-style-type:none
  }

  .sm\:list-disc{
    list-style-type:disc
  }

  .sm\:list-decimal{
    list-style-type:decimal
  }

  .sm\:m-0{
    margin:0
  }

  .sm\:m-1{
    margin:1rem
  }

  .sm\:m-2{
    margin:2rem
  }

  .sm\:m-3{
    margin:3rem
  }

  .sm\:m-4{
    margin:4rem
  }

  .sm\:m-5{
    margin:5rem
  }

  .sm\:m-6{
    margin:6rem
  }

  .sm\:m-7{
    margin:7rem
  }

  .sm\:m-15{
    margin:1.5rem
  }

  .sm\:m-25{
    margin:2.5rem
  }

  .sm\:m-125{
    margin:1.25rem
  }

  .sm\:m-175{
    margin:1.175rem
  }

  .sm\:m-225{
    margin:2.25rem
  }

  .sm\:m-275{
    margin:2.175rem
  }

  .sm\:m-auto{
    margin:auto
  }

  .sm\:m-px{
    margin:1px
  }

  .sm\:m-025{
    margin:0.25rem
  }

  .sm\:m-05{
    margin:0.5rem
  }

  .sm\:m-075{
    margin:0.75rem
  }

  .sm\:-m-1{
    margin:-1rem
  }

  .sm\:-m-2{
    margin:-2rem
  }

  .sm\:-m-3{
    margin:-3rem
  }

  .sm\:-m-4{
    margin:-4rem
  }

  .sm\:-m-5{
    margin:-5rem
  }

  .sm\:-m-6{
    margin:-6rem
  }

  .sm\:-m-7{
    margin:-7rem
  }

  .sm\:-m-15{
    margin:-1.5rem
  }

  .sm\:-m-25{
    margin:-2.5rem
  }

  .sm\:-m-125{
    margin:-1.25rem
  }

  .sm\:-m-175{
    margin:-1.175rem
  }

  .sm\:-m-225{
    margin:-2.25rem
  }

  .sm\:-m-275{
    margin:-2.175rem
  }

  .sm\:-m-px{
    margin:-1px
  }

  .sm\:-m-025{
    margin:-0.25rem
  }

  .sm\:-m-05{
    margin:-0.5rem
  }

  .sm\:-m-075{
    margin:-0.75rem
  }

  .sm\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .sm\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .sm\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .sm\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .sm\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .sm\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .sm\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .sm\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .sm\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .sm\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .sm\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .sm\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .sm\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .sm\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .sm\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .sm\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .sm\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .sm\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .sm\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .sm\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .sm\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .sm\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .sm\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .sm\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .sm\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .sm\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .sm\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .sm\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .sm\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .sm\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .sm\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .sm\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .sm\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .sm\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .sm\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .sm\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .sm\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .sm\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .sm\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .sm\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .sm\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .sm\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .sm\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .sm\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .sm\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .sm\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .sm\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .sm\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .sm\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .sm\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .sm\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .sm\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .sm\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .sm\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .sm\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .sm\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .sm\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .sm\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .sm\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .sm\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .sm\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .sm\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .sm\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .sm\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .sm\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .sm\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .sm\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .sm\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .sm\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .sm\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .sm\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .sm\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .sm\:mt-0{
    margin-top:0
  }

  .sm\:mr-0{
    margin-right:0
  }

  .sm\:mb-0{
    margin-bottom:0
  }

  .sm\:ml-0{
    margin-left:0
  }

  .sm\:mt-1{
    margin-top:1rem
  }

  .sm\:mr-1{
    margin-right:1rem
  }

  .sm\:mb-1{
    margin-bottom:1rem
  }

  .sm\:ml-1{
    margin-left:1rem
  }

  .sm\:mt-2{
    margin-top:2rem
  }

  .sm\:mr-2{
    margin-right:2rem
  }

  .sm\:mb-2{
    margin-bottom:2rem
  }

  .sm\:ml-2{
    margin-left:2rem
  }

  .sm\:mt-3{
    margin-top:3rem
  }

  .sm\:mr-3{
    margin-right:3rem
  }

  .sm\:mb-3{
    margin-bottom:3rem
  }

  .sm\:ml-3{
    margin-left:3rem
  }

  .sm\:mt-4{
    margin-top:4rem
  }

  .sm\:mr-4{
    margin-right:4rem
  }

  .sm\:mb-4{
    margin-bottom:4rem
  }

  .sm\:ml-4{
    margin-left:4rem
  }

  .sm\:mt-5{
    margin-top:5rem
  }

  .sm\:mr-5{
    margin-right:5rem
  }

  .sm\:mb-5{
    margin-bottom:5rem
  }

  .sm\:ml-5{
    margin-left:5rem
  }

  .sm\:mt-6{
    margin-top:6rem
  }

  .sm\:mr-6{
    margin-right:6rem
  }

  .sm\:mb-6{
    margin-bottom:6rem
  }

  .sm\:ml-6{
    margin-left:6rem
  }

  .sm\:mt-7{
    margin-top:7rem
  }

  .sm\:mr-7{
    margin-right:7rem
  }

  .sm\:mb-7{
    margin-bottom:7rem
  }

  .sm\:ml-7{
    margin-left:7rem
  }

  .sm\:mt-15{
    margin-top:1.5rem
  }

  .sm\:mr-15{
    margin-right:1.5rem
  }

  .sm\:mb-15{
    margin-bottom:1.5rem
  }

  .sm\:ml-15{
    margin-left:1.5rem
  }

  .sm\:mt-25{
    margin-top:2.5rem
  }

  .sm\:mr-25{
    margin-right:2.5rem
  }

  .sm\:mb-25{
    margin-bottom:2.5rem
  }

  .sm\:ml-25{
    margin-left:2.5rem
  }

  .sm\:mt-125{
    margin-top:1.25rem
  }

  .sm\:mr-125{
    margin-right:1.25rem
  }

  .sm\:mb-125{
    margin-bottom:1.25rem
  }

  .sm\:ml-125{
    margin-left:1.25rem
  }

  .sm\:mt-175{
    margin-top:1.175rem
  }

  .sm\:mr-175{
    margin-right:1.175rem
  }

  .sm\:mb-175{
    margin-bottom:1.175rem
  }

  .sm\:ml-175{
    margin-left:1.175rem
  }

  .sm\:mt-225{
    margin-top:2.25rem
  }

  .sm\:mr-225{
    margin-right:2.25rem
  }

  .sm\:mb-225{
    margin-bottom:2.25rem
  }

  .sm\:ml-225{
    margin-left:2.25rem
  }

  .sm\:mt-275{
    margin-top:2.175rem
  }

  .sm\:mr-275{
    margin-right:2.175rem
  }

  .sm\:mb-275{
    margin-bottom:2.175rem
  }

  .sm\:ml-275{
    margin-left:2.175rem
  }

  .sm\:mt-auto{
    margin-top:auto
  }

  .sm\:mr-auto{
    margin-right:auto
  }

  .sm\:mb-auto{
    margin-bottom:auto
  }

  .sm\:ml-auto{
    margin-left:auto
  }

  .sm\:mt-px{
    margin-top:1px
  }

  .sm\:mr-px{
    margin-right:1px
  }

  .sm\:mb-px{
    margin-bottom:1px
  }

  .sm\:ml-px{
    margin-left:1px
  }

  .sm\:mt-025{
    margin-top:0.25rem
  }

  .sm\:mr-025{
    margin-right:0.25rem
  }

  .sm\:mb-025{
    margin-bottom:0.25rem
  }

  .sm\:ml-025{
    margin-left:0.25rem
  }

  .sm\:mt-05{
    margin-top:0.5rem
  }

  .sm\:mr-05{
    margin-right:0.5rem
  }

  .sm\:mb-05{
    margin-bottom:0.5rem
  }

  .sm\:ml-05{
    margin-left:0.5rem
  }

  .sm\:mt-075{
    margin-top:0.75rem
  }

  .sm\:mr-075{
    margin-right:0.75rem
  }

  .sm\:mb-075{
    margin-bottom:0.75rem
  }

  .sm\:ml-075{
    margin-left:0.75rem
  }

  .sm\:-mt-1{
    margin-top:-1rem
  }

  .sm\:-mr-1{
    margin-right:-1rem
  }

  .sm\:-mb-1{
    margin-bottom:-1rem
  }

  .sm\:-ml-1{
    margin-left:-1rem
  }

  .sm\:-mt-2{
    margin-top:-2rem
  }

  .sm\:-mr-2{
    margin-right:-2rem
  }

  .sm\:-mb-2{
    margin-bottom:-2rem
  }

  .sm\:-ml-2{
    margin-left:-2rem
  }

  .sm\:-mt-3{
    margin-top:-3rem
  }

  .sm\:-mr-3{
    margin-right:-3rem
  }

  .sm\:-mb-3{
    margin-bottom:-3rem
  }

  .sm\:-ml-3{
    margin-left:-3rem
  }

  .sm\:-mt-4{
    margin-top:-4rem
  }

  .sm\:-mr-4{
    margin-right:-4rem
  }

  .sm\:-mb-4{
    margin-bottom:-4rem
  }

  .sm\:-ml-4{
    margin-left:-4rem
  }

  .sm\:-mt-5{
    margin-top:-5rem
  }

  .sm\:-mr-5{
    margin-right:-5rem
  }

  .sm\:-mb-5{
    margin-bottom:-5rem
  }

  .sm\:-ml-5{
    margin-left:-5rem
  }

  .sm\:-mt-6{
    margin-top:-6rem
  }

  .sm\:-mr-6{
    margin-right:-6rem
  }

  .sm\:-mb-6{
    margin-bottom:-6rem
  }

  .sm\:-ml-6{
    margin-left:-6rem
  }

  .sm\:-mt-7{
    margin-top:-7rem
  }

  .sm\:-mr-7{
    margin-right:-7rem
  }

  .sm\:-mb-7{
    margin-bottom:-7rem
  }

  .sm\:-ml-7{
    margin-left:-7rem
  }

  .sm\:-mt-15{
    margin-top:-1.5rem
  }

  .sm\:-mr-15{
    margin-right:-1.5rem
  }

  .sm\:-mb-15{
    margin-bottom:-1.5rem
  }

  .sm\:-ml-15{
    margin-left:-1.5rem
  }

  .sm\:-mt-25{
    margin-top:-2.5rem
  }

  .sm\:-mr-25{
    margin-right:-2.5rem
  }

  .sm\:-mb-25{
    margin-bottom:-2.5rem
  }

  .sm\:-ml-25{
    margin-left:-2.5rem
  }

  .sm\:-mt-125{
    margin-top:-1.25rem
  }

  .sm\:-mr-125{
    margin-right:-1.25rem
  }

  .sm\:-mb-125{
    margin-bottom:-1.25rem
  }

  .sm\:-ml-125{
    margin-left:-1.25rem
  }

  .sm\:-mt-175{
    margin-top:-1.175rem
  }

  .sm\:-mr-175{
    margin-right:-1.175rem
  }

  .sm\:-mb-175{
    margin-bottom:-1.175rem
  }

  .sm\:-ml-175{
    margin-left:-1.175rem
  }

  .sm\:-mt-225{
    margin-top:-2.25rem
  }

  .sm\:-mr-225{
    margin-right:-2.25rem
  }

  .sm\:-mb-225{
    margin-bottom:-2.25rem
  }

  .sm\:-ml-225{
    margin-left:-2.25rem
  }

  .sm\:-mt-275{
    margin-top:-2.175rem
  }

  .sm\:-mr-275{
    margin-right:-2.175rem
  }

  .sm\:-mb-275{
    margin-bottom:-2.175rem
  }

  .sm\:-ml-275{
    margin-left:-2.175rem
  }

  .sm\:-mt-px{
    margin-top:-1px
  }

  .sm\:-mr-px{
    margin-right:-1px
  }

  .sm\:-mb-px{
    margin-bottom:-1px
  }

  .sm\:-ml-px{
    margin-left:-1px
  }

  .sm\:-mt-025{
    margin-top:-0.25rem
  }

  .sm\:-mr-025{
    margin-right:-0.25rem
  }

  .sm\:-mb-025{
    margin-bottom:-0.25rem
  }

  .sm\:-ml-025{
    margin-left:-0.25rem
  }

  .sm\:-mt-05{
    margin-top:-0.5rem
  }

  .sm\:-mr-05{
    margin-right:-0.5rem
  }

  .sm\:-mb-05{
    margin-bottom:-0.5rem
  }

  .sm\:-ml-05{
    margin-left:-0.5rem
  }

  .sm\:-mt-075{
    margin-top:-0.75rem
  }

  .sm\:-mr-075{
    margin-right:-0.75rem
  }

  .sm\:-mb-075{
    margin-bottom:-0.75rem
  }

  .sm\:-ml-075{
    margin-left:-0.75rem
  }

  .sm\:max-h-full{
    max-height:100%
  }

  .sm\:max-h-screen{
    max-height:100vh
  }

  .sm\:max-w-none{
    max-width:none
  }

  .sm\:max-w-xs{
    max-width:20rem
  }

  .sm\:max-w-sm{
    max-width:24rem
  }

  .sm\:max-w-md{
    max-width:28rem
  }

  .sm\:max-w-lg{
    max-width:32rem
  }

  .sm\:max-w-xl{
    max-width:36rem
  }

  .sm\:max-w-2xl{
    max-width:42rem
  }

  .sm\:max-w-3xl{
    max-width:48rem
  }

  .sm\:max-w-4xl{
    max-width:56rem
  }

  .sm\:max-w-5xl{
    max-width:64rem
  }

  .sm\:max-w-6xl{
    max-width:72rem
  }

  .sm\:max-w-full{
    max-width:100%
  }

  .sm\:max-w-screen-sm{
    max-width:640px
  }

  .sm\:max-w-screen-md{
    max-width:900px
  }

  .sm\:max-w-screen-lg{
    max-width:1024px
  }

  .sm\:max-w-screen-xl{
    max-width:1400px
  }

  .sm\:max-w-screen-xxl{
    max-width:1800px
  }

  .sm\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .sm\:min-h-0{
    min-height:0
  }

  .sm\:min-h-full{
    min-height:100%
  }

  .sm\:min-h-screen{
    min-height:100vh
  }

  .sm\:min-w-0{
    min-width:0
  }

  .sm\:min-w-full{
    min-width:100%
  }

  .sm\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .sm\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .sm\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .sm\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .sm\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .sm\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .sm\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .sm\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .sm\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .sm\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .sm\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .sm\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .sm\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .sm\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .sm\:opacity-0{
    opacity:0
  }

  .sm\:opacity-25{
    opacity:0.25
  }

  .sm\:opacity-50{
    opacity:0.5
  }

  .sm\:opacity-75{
    opacity:0.75
  }

  .sm\:opacity-100{
    opacity:1
  }

  .sm\:hover\:opacity-0:hover{
    opacity:0
  }

  .sm\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .sm\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .sm\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .sm\:hover\:opacity-100:hover{
    opacity:1
  }

  .sm\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .sm\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .sm\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .sm\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .sm\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .sm\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .sm\:overflow-auto{
    overflow:auto
  }

  .sm\:overflow-hidden{
    overflow:hidden
  }

  .sm\:overflow-visible{
    overflow:visible
  }

  .sm\:overflow-scroll{
    overflow:scroll
  }

  .sm\:overflow-x-auto{
    overflow-x:auto
  }

  .sm\:overflow-y-auto{
    overflow-y:auto
  }

  .sm\:overflow-x-hidden{
    overflow-x:hidden
  }

  .sm\:overflow-y-hidden{
    overflow-y:hidden
  }

  .sm\:overflow-x-visible{
    overflow-x:visible
  }

  .sm\:overflow-y-visible{
    overflow-y:visible
  }

  .sm\:overflow-x-scroll{
    overflow-x:scroll
  }

  .sm\:overflow-y-scroll{
    overflow-y:scroll
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .sm\:overscroll-auto{
    overscroll-behavior:auto
  }

  .sm\:overscroll-contain{
    overscroll-behavior:contain
  }

  .sm\:overscroll-none{
    overscroll-behavior:none
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .sm\:p-0{
    padding:0
  }

  .sm\:p-1{
    padding:1rem
  }

  .sm\:p-2{
    padding:2rem
  }

  .sm\:p-3{
    padding:3rem
  }

  .sm\:p-4{
    padding:4rem
  }

  .sm\:p-5{
    padding:5rem
  }

  .sm\:p-6{
    padding:6rem
  }

  .sm\:p-7{
    padding:7rem
  }

  .sm\:p-15{
    padding:1.5rem
  }

  .sm\:p-25{
    padding:2.5rem
  }

  .sm\:p-125{
    padding:1.25rem
  }

  .sm\:p-175{
    padding:1.175rem
  }

  .sm\:p-225{
    padding:2.25rem
  }

  .sm\:p-275{
    padding:2.175rem
  }

  .sm\:p-px{
    padding:1px
  }

  .sm\:p-025{
    padding:0.25rem
  }

  .sm\:p-05{
    padding:0.5rem
  }

  .sm\:p-075{
    padding:0.75rem
  }

  .sm\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .sm\:px-0{
    padding-left:0;
    padding-right:0
  }

  .sm\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .sm\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .sm\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .sm\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .sm\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .sm\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .sm\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .sm\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .sm\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .sm\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .sm\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .sm\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .sm\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .sm\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .sm\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .sm\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .sm\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .sm\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .sm\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .sm\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .sm\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .sm\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .sm\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .sm\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .sm\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .sm\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .sm\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .sm\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .sm\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .sm\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .sm\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .sm\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .sm\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .sm\:pt-0{
    padding-top:0
  }

  .sm\:pr-0{
    padding-right:0
  }

  .sm\:pb-0{
    padding-bottom:0
  }

  .sm\:pl-0{
    padding-left:0
  }

  .sm\:pt-1{
    padding-top:1rem
  }

  .sm\:pr-1{
    padding-right:1rem
  }

  .sm\:pb-1{
    padding-bottom:1rem
  }

  .sm\:pl-1{
    padding-left:1rem
  }

  .sm\:pt-2{
    padding-top:2rem
  }

  .sm\:pr-2{
    padding-right:2rem
  }

  .sm\:pb-2{
    padding-bottom:2rem
  }

  .sm\:pl-2{
    padding-left:2rem
  }

  .sm\:pt-3{
    padding-top:3rem
  }

  .sm\:pr-3{
    padding-right:3rem
  }

  .sm\:pb-3{
    padding-bottom:3rem
  }

  .sm\:pl-3{
    padding-left:3rem
  }

  .sm\:pt-4{
    padding-top:4rem
  }

  .sm\:pr-4{
    padding-right:4rem
  }

  .sm\:pb-4{
    padding-bottom:4rem
  }

  .sm\:pl-4{
    padding-left:4rem
  }

  .sm\:pt-5{
    padding-top:5rem
  }

  .sm\:pr-5{
    padding-right:5rem
  }

  .sm\:pb-5{
    padding-bottom:5rem
  }

  .sm\:pl-5{
    padding-left:5rem
  }

  .sm\:pt-6{
    padding-top:6rem
  }

  .sm\:pr-6{
    padding-right:6rem
  }

  .sm\:pb-6{
    padding-bottom:6rem
  }

  .sm\:pl-6{
    padding-left:6rem
  }

  .sm\:pt-7{
    padding-top:7rem
  }

  .sm\:pr-7{
    padding-right:7rem
  }

  .sm\:pb-7{
    padding-bottom:7rem
  }

  .sm\:pl-7{
    padding-left:7rem
  }

  .sm\:pt-15{
    padding-top:1.5rem
  }

  .sm\:pr-15{
    padding-right:1.5rem
  }

  .sm\:pb-15{
    padding-bottom:1.5rem
  }

  .sm\:pl-15{
    padding-left:1.5rem
  }

  .sm\:pt-25{
    padding-top:2.5rem
  }

  .sm\:pr-25{
    padding-right:2.5rem
  }

  .sm\:pb-25{
    padding-bottom:2.5rem
  }

  .sm\:pl-25{
    padding-left:2.5rem
  }

  .sm\:pt-125{
    padding-top:1.25rem
  }

  .sm\:pr-125{
    padding-right:1.25rem
  }

  .sm\:pb-125{
    padding-bottom:1.25rem
  }

  .sm\:pl-125{
    padding-left:1.25rem
  }

  .sm\:pt-175{
    padding-top:1.175rem
  }

  .sm\:pr-175{
    padding-right:1.175rem
  }

  .sm\:pb-175{
    padding-bottom:1.175rem
  }

  .sm\:pl-175{
    padding-left:1.175rem
  }

  .sm\:pt-225{
    padding-top:2.25rem
  }

  .sm\:pr-225{
    padding-right:2.25rem
  }

  .sm\:pb-225{
    padding-bottom:2.25rem
  }

  .sm\:pl-225{
    padding-left:2.25rem
  }

  .sm\:pt-275{
    padding-top:2.175rem
  }

  .sm\:pr-275{
    padding-right:2.175rem
  }

  .sm\:pb-275{
    padding-bottom:2.175rem
  }

  .sm\:pl-275{
    padding-left:2.175rem
  }

  .sm\:pt-px{
    padding-top:1px
  }

  .sm\:pr-px{
    padding-right:1px
  }

  .sm\:pb-px{
    padding-bottom:1px
  }

  .sm\:pl-px{
    padding-left:1px
  }

  .sm\:pt-025{
    padding-top:0.25rem
  }

  .sm\:pr-025{
    padding-right:0.25rem
  }

  .sm\:pb-025{
    padding-bottom:0.25rem
  }

  .sm\:pl-025{
    padding-left:0.25rem
  }

  .sm\:pt-05{
    padding-top:0.5rem
  }

  .sm\:pr-05{
    padding-right:0.5rem
  }

  .sm\:pb-05{
    padding-bottom:0.5rem
  }

  .sm\:pl-05{
    padding-left:0.5rem
  }

  .sm\:pt-075{
    padding-top:0.75rem
  }

  .sm\:pr-075{
    padding-right:0.75rem
  }

  .sm\:pb-075{
    padding-bottom:0.75rem
  }

  .sm\:pl-075{
    padding-left:0.75rem
  }

  .sm\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .sm\:placeholder-transparent::placeholder{
    color:transparent
  }

  .sm\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .sm\:placeholder-current::placeholder{
    color:currentColor
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .sm\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .sm\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .sm\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .sm\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .sm\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .sm\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .sm\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .sm\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .sm\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .sm\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .sm\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .sm\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .sm\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .sm\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .sm\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .sm\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .sm\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .sm\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .sm\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .sm\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .sm\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .sm\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .sm\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .sm\:pointer-events-none{
    pointer-events:none
  }

  .sm\:pointer-events-auto{
    pointer-events:auto
  }

  .sm\:static{
    position:static
  }

  .sm\:fixed{
    position:fixed
  }

  .sm\:absolute{
    position:absolute
  }

  .sm\:relative{
    position:relative
  }

  .sm\:sticky{
    position:sticky
  }

  .sm\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .sm\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .sm\:inset-y-0{
    top:0;
    bottom:0
  }

  .sm\:inset-x-0{
    right:0;
    left:0
  }

  .sm\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .sm\:inset-x-auto{
    right:auto;
    left:auto
  }

  .sm\:top-0{
    top:0
  }

  .sm\:right-0{
    right:0
  }

  .sm\:bottom-0{
    bottom:0
  }

  .sm\:left-0{
    left:0
  }

  .sm\:top-auto{
    top:auto
  }

  .sm\:right-auto{
    right:auto
  }

  .sm\:bottom-auto{
    bottom:auto
  }

  .sm\:left-auto{
    left:auto
  }

  .sm\:resize-none{
    resize:none
  }

  .sm\:resize-y{
    resize:vertical
  }

  .sm\:resize-x{
    resize:horizontal
  }

  .sm\:resize{
    resize:both
  }

  .sm\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .sm\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .sm\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .sm\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .sm\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .sm\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .sm\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .sm\:shadow-none{
    box-shadow:none
  }

  .sm\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .sm\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .sm\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .sm\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .sm\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .sm\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .sm\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .sm\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .sm\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .sm\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .sm\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .sm\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .sm\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .sm\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .sm\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .sm\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .sm\:fill-current{
    fill:currentColor
  }

  .sm\:stroke-current{
    stroke:currentColor
  }

  .sm\:stroke-0{
    stroke-width:0
  }

  .sm\:stroke-1{
    stroke-width:1
  }

  .sm\:stroke-2{
    stroke-width:2
  }

  .sm\:table-auto{
    table-layout:auto
  }

  .sm\:table-fixed{
    table-layout:fixed
  }

  .sm\:text-left{
    text-align:left
  }

  .sm\:text-center{
    text-align:center
  }

  .sm\:text-right{
    text-align:right
  }

  .sm\:text-justify{
    text-align:justify
  }

  .sm\:text-transparent{
    color:transparent
  }

  .sm\:text-current{
    color:currentColor
  }

  .sm\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .sm\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .sm\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .sm\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .sm\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .sm\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .sm\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .sm\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .sm\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .sm\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .sm\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .sm\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .sm\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .sm\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .sm\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .sm\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .sm\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .sm\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .sm\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .sm\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .sm\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .sm\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .sm\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .sm\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .sm\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .sm\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .sm\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .sm\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .sm\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .sm\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .sm\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .sm\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .sm\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .sm\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .sm\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .sm\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .sm\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .sm\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .sm\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .sm\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .sm\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .sm\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .sm\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .sm\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .sm\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .sm\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .sm\:hover\:text-transparent:hover{
    color:transparent
  }

  .sm\:hover\:text-current:hover{
    color:currentColor
  }

  .sm\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .sm\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .sm\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .sm\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .sm\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .sm\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .sm\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .sm\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .sm\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .sm\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .sm\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .sm\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .sm\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .sm\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .sm\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .sm\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .sm\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .sm\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .sm\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .sm\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .sm\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .sm\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .sm\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .sm\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .sm\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .sm\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .sm\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .sm\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .sm\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .sm\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .sm\:focus\:text-transparent:focus{
    color:transparent
  }

  .sm\:focus\:text-current:focus{
    color:currentColor
  }

  .sm\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .sm\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .sm\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .sm\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .sm\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .sm\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .sm\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .sm\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .sm\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .sm\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .sm\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .sm\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .sm\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .sm\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .sm\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .sm\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .sm\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .sm\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .sm\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .sm\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .sm\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .sm\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .sm\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .sm\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .sm\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .sm\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .sm\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .sm\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .sm\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .sm\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .sm\:text-opacity-0{
    --text-opacity:0
  }

  .sm\:text-opacity-25{
    --text-opacity:0.25
  }

  .sm\:text-opacity-50{
    --text-opacity:0.5
  }

  .sm\:text-opacity-75{
    --text-opacity:0.75
  }

  .sm\:text-opacity-100{
    --text-opacity:1
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .sm\:italic{
    font-style:italic
  }

  .sm\:not-italic{
    font-style:normal
  }

  .sm\:uppercase{
    text-transform:uppercase
  }

  .sm\:lowercase{
    text-transform:lowercase
  }

  .sm\:capitalize{
    text-transform:capitalize
  }

  .sm\:normal-case{
    text-transform:none
  }

  .sm\:underline{
    text-decoration:underline
  }

  .sm\:line-through{
    text-decoration:line-through
  }

  .sm\:no-underline{
    text-decoration:none
  }

  .sm\:hover\:underline:hover{
    text-decoration:underline
  }

  .sm\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .sm\:hover\:no-underline:hover{
    text-decoration:none
  }

  .sm\:focus\:underline:focus{
    text-decoration:underline
  }

  .sm\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .sm\:focus\:no-underline:focus{
    text-decoration:none
  }

  .sm\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .sm\:normal-nums{
    font-variant-numeric:normal
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .sm\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .sm\:tracking-tight{
    letter-spacing:-0.025em
  }

  .sm\:tracking-normal{
    letter-spacing:0
  }

  .sm\:tracking-wide{
    letter-spacing:0.025em
  }

  .sm\:tracking-wider{
    letter-spacing:0.05em
  }

  .sm\:tracking-widest{
    letter-spacing:0.1em
  }

  .sm\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .sm\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .sm\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .sm\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .sm\:align-baseline{
    vertical-align:baseline
  }

  .sm\:align-top{
    vertical-align:top
  }

  .sm\:align-middle{
    vertical-align:middle
  }

  .sm\:align-bottom{
    vertical-align:bottom
  }

  .sm\:align-text-top{
    vertical-align:text-top
  }

  .sm\:align-text-bottom{
    vertical-align:text-bottom
  }

  .sm\:visible{
    visibility:visible
  }

  .sm\:invisible{
    visibility:hidden
  }

  .sm\:whitespace-normal{
    white-space:normal
  }

  .sm\:whitespace-no-wrap{
    white-space:nowrap
  }

  .sm\:whitespace-pre{
    white-space:pre
  }

  .sm\:whitespace-pre-line{
    white-space:pre-line
  }

  .sm\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .sm\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .sm\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .sm\:break-all{
    word-break:break-all
  }

  .sm\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .sm\:w-0{
    width:0
  }

  .sm\:w-1{
    width:1rem
  }

  .sm\:w-2{
    width:2rem
  }

  .sm\:w-3{
    width:3rem
  }

  .sm\:w-4{
    width:4rem
  }

  .sm\:w-5{
    width:5rem
  }

  .sm\:w-6{
    width:6rem
  }

  .sm\:w-7{
    width:7rem
  }

  .sm\:w-15{
    width:1.5rem
  }

  .sm\:w-25{
    width:2.5rem
  }

  .sm\:w-125{
    width:1.25rem
  }

  .sm\:w-175{
    width:1.175rem
  }

  .sm\:w-225{
    width:2.25rem
  }

  .sm\:w-275{
    width:2.175rem
  }

  .sm\:w-auto{
    width:auto
  }

  .sm\:w-px{
    width:1px
  }

  .sm\:w-025{
    width:0.25rem
  }

  .sm\:w-05{
    width:0.5rem
  }

  .sm\:w-075{
    width:0.75rem
  }

  .sm\:w-1\/2{
    width:50%
  }

  .sm\:w-1\/3{
    width:33.333333%
  }

  .sm\:w-2\/3{
    width:66.666667%
  }

  .sm\:w-1\/4{
    width:25%
  }

  .sm\:w-2\/4{
    width:50%
  }

  .sm\:w-3\/4{
    width:75%
  }

  .sm\:w-1\/5{
    width:20%
  }

  .sm\:w-2\/5{
    width:40%
  }

  .sm\:w-3\/5{
    width:60%
  }

  .sm\:w-4\/5{
    width:80%
  }

  .sm\:w-1\/6{
    width:16.666667%
  }

  .sm\:w-2\/6{
    width:33.333333%
  }

  .sm\:w-3\/6{
    width:50%
  }

  .sm\:w-4\/6{
    width:66.666667%
  }

  .sm\:w-5\/6{
    width:83.333333%
  }

  .sm\:w-1\/12{
    width:8.333333%
  }

  .sm\:w-2\/12{
    width:16.666667%
  }

  .sm\:w-3\/12{
    width:25%
  }

  .sm\:w-4\/12{
    width:33.333333%
  }

  .sm\:w-5\/12{
    width:41.666667%
  }

  .sm\:w-6\/12{
    width:50%
  }

  .sm\:w-7\/12{
    width:58.333333%
  }

  .sm\:w-8\/12{
    width:66.666667%
  }

  .sm\:w-9\/12{
    width:75%
  }

  .sm\:w-10\/12{
    width:83.333333%
  }

  .sm\:w-11\/12{
    width:91.666667%
  }

  .sm\:w-full{
    width:100%
  }

  .sm\:w-screen{
    width:100vw
  }

  .sm\:z-0{
    z-index:0
  }

  .sm\:z-10{
    z-index:10
  }

  .sm\:z-20{
    z-index:20
  }

  .sm\:z-30{
    z-index:30
  }

  .sm\:z-40{
    z-index:40
  }

  .sm\:z-50{
    z-index:50
  }

  .sm\:z-auto{
    z-index:auto
  }

  .sm\:gap-0{
    grid-gap:0;
    gap:0
  }

  .sm\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .sm\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .sm\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .sm\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .sm\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .sm\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .sm\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .sm\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .sm\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .sm\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .sm\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .sm\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .sm\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .sm\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .sm\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .sm\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .sm\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .sm\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .sm\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .sm\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .sm\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .sm\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .sm\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .sm\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .sm\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .sm\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .sm\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .sm\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .sm\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .sm\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .sm\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .sm\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .sm\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .sm\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .sm\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .sm\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .sm\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .sm\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .sm\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .sm\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .sm\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .sm\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .sm\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .sm\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .sm\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .sm\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .sm\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .sm\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .sm\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .sm\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .sm\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .sm\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .sm\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .sm\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .sm\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .sm\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .sm\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .sm\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .sm\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .sm\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .sm\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .sm\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .sm\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .sm\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .sm\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .sm\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .sm\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .sm\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .sm\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .sm\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .sm\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .sm\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .sm\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .sm\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .sm\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .sm\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .sm\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .sm\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .sm\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .sm\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .sm\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .sm\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .sm\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .sm\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .sm\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .sm\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .sm\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .sm\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .sm\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .sm\:grid-flow-row{
    grid-auto-flow:row
  }

  .sm\:grid-flow-col{
    grid-auto-flow:column
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .sm\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .sm\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .sm\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .sm\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .sm\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .sm\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .sm\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .sm\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .sm\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .sm\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .sm\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .sm\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .sm\:grid-cols-none{
    grid-template-columns:none
  }

  .sm\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .sm\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .sm\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .sm\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .sm\:col-auto{
    grid-column:auto
  }

  .sm\:col-span-1{
    grid-column:span 1 / span 1
  }

  .sm\:col-span-2{
    grid-column:span 2 / span 2
  }

  .sm\:col-span-3{
    grid-column:span 3 / span 3
  }

  .sm\:col-span-4{
    grid-column:span 4 / span 4
  }

  .sm\:col-span-5{
    grid-column:span 5 / span 5
  }

  .sm\:col-span-6{
    grid-column:span 6 / span 6
  }

  .sm\:col-span-7{
    grid-column:span 7 / span 7
  }

  .sm\:col-span-8{
    grid-column:span 8 / span 8
  }

  .sm\:col-span-9{
    grid-column:span 9 / span 9
  }

  .sm\:col-span-10{
    grid-column:span 10 / span 10
  }

  .sm\:col-span-11{
    grid-column:span 11 / span 11
  }

  .sm\:col-span-12{
    grid-column:span 12 / span 12
  }

  .sm\:col-span-full{
    grid-column:1 / -1
  }

  .sm\:col-start-1{
    grid-column-start:1
  }

  .sm\:col-start-2{
    grid-column-start:2
  }

  .sm\:col-start-3{
    grid-column-start:3
  }

  .sm\:col-start-4{
    grid-column-start:4
  }

  .sm\:col-start-5{
    grid-column-start:5
  }

  .sm\:col-start-6{
    grid-column-start:6
  }

  .sm\:col-start-7{
    grid-column-start:7
  }

  .sm\:col-start-8{
    grid-column-start:8
  }

  .sm\:col-start-9{
    grid-column-start:9
  }

  .sm\:col-start-10{
    grid-column-start:10
  }

  .sm\:col-start-11{
    grid-column-start:11
  }

  .sm\:col-start-12{
    grid-column-start:12
  }

  .sm\:col-start-13{
    grid-column-start:13
  }

  .sm\:col-start-auto{
    grid-column-start:auto
  }

  .sm\:col-end-1{
    grid-column-end:1
  }

  .sm\:col-end-2{
    grid-column-end:2
  }

  .sm\:col-end-3{
    grid-column-end:3
  }

  .sm\:col-end-4{
    grid-column-end:4
  }

  .sm\:col-end-5{
    grid-column-end:5
  }

  .sm\:col-end-6{
    grid-column-end:6
  }

  .sm\:col-end-7{
    grid-column-end:7
  }

  .sm\:col-end-8{
    grid-column-end:8
  }

  .sm\:col-end-9{
    grid-column-end:9
  }

  .sm\:col-end-10{
    grid-column-end:10
  }

  .sm\:col-end-11{
    grid-column-end:11
  }

  .sm\:col-end-12{
    grid-column-end:12
  }

  .sm\:col-end-13{
    grid-column-end:13
  }

  .sm\:col-end-auto{
    grid-column-end:auto
  }

  .sm\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .sm\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .sm\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .sm\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .sm\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .sm\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .sm\:grid-rows-none{
    grid-template-rows:none
  }

  .sm\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .sm\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .sm\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .sm\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .sm\:row-auto{
    grid-row:auto
  }

  .sm\:row-span-1{
    grid-row:span 1 / span 1
  }

  .sm\:row-span-2{
    grid-row:span 2 / span 2
  }

  .sm\:row-span-3{
    grid-row:span 3 / span 3
  }

  .sm\:row-span-4{
    grid-row:span 4 / span 4
  }

  .sm\:row-span-5{
    grid-row:span 5 / span 5
  }

  .sm\:row-span-6{
    grid-row:span 6 / span 6
  }

  .sm\:row-span-full{
    grid-row:1 / -1
  }

  .sm\:row-start-1{
    grid-row-start:1
  }

  .sm\:row-start-2{
    grid-row-start:2
  }

  .sm\:row-start-3{
    grid-row-start:3
  }

  .sm\:row-start-4{
    grid-row-start:4
  }

  .sm\:row-start-5{
    grid-row-start:5
  }

  .sm\:row-start-6{
    grid-row-start:6
  }

  .sm\:row-start-7{
    grid-row-start:7
  }

  .sm\:row-start-auto{
    grid-row-start:auto
  }

  .sm\:row-end-1{
    grid-row-end:1
  }

  .sm\:row-end-2{
    grid-row-end:2
  }

  .sm\:row-end-3{
    grid-row-end:3
  }

  .sm\:row-end-4{
    grid-row-end:4
  }

  .sm\:row-end-5{
    grid-row-end:5
  }

  .sm\:row-end-6{
    grid-row-end:6
  }

  .sm\:row-end-7{
    grid-row-end:7
  }

  .sm\:row-end-auto{
    grid-row-end:auto
  }

  .sm\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .sm\:transform-none{
    transform:none
  }

  .sm\:origin-center{
    transform-origin:center
  }

  .sm\:origin-top{
    transform-origin:top
  }

  .sm\:origin-top-right{
    transform-origin:top right
  }

  .sm\:origin-right{
    transform-origin:right
  }

  .sm\:origin-bottom-right{
    transform-origin:bottom right
  }

  .sm\:origin-bottom{
    transform-origin:bottom
  }

  .sm\:origin-bottom-left{
    transform-origin:bottom left
  }

  .sm\:origin-left{
    transform-origin:left
  }

  .sm\:origin-top-left{
    transform-origin:top left
  }

  .sm\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .sm\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .sm\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .sm\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .sm\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .sm\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .sm\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .sm\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .sm\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .sm\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .sm\:scale-x-0{
    --transform-scale-x:0
  }

  .sm\:scale-x-50{
    --transform-scale-x:.5
  }

  .sm\:scale-x-75{
    --transform-scale-x:.75
  }

  .sm\:scale-x-90{
    --transform-scale-x:.9
  }

  .sm\:scale-x-95{
    --transform-scale-x:.95
  }

  .sm\:scale-x-100{
    --transform-scale-x:1
  }

  .sm\:scale-x-105{
    --transform-scale-x:1.05
  }

  .sm\:scale-x-110{
    --transform-scale-x:1.1
  }

  .sm\:scale-x-125{
    --transform-scale-x:1.25
  }

  .sm\:scale-x-150{
    --transform-scale-x:1.5
  }

  .sm\:scale-y-0{
    --transform-scale-y:0
  }

  .sm\:scale-y-50{
    --transform-scale-y:.5
  }

  .sm\:scale-y-75{
    --transform-scale-y:.75
  }

  .sm\:scale-y-90{
    --transform-scale-y:.9
  }

  .sm\:scale-y-95{
    --transform-scale-y:.95
  }

  .sm\:scale-y-100{
    --transform-scale-y:1
  }

  .sm\:scale-y-105{
    --transform-scale-y:1.05
  }

  .sm\:scale-y-110{
    --transform-scale-y:1.1
  }

  .sm\:scale-y-125{
    --transform-scale-y:1.25
  }

  .sm\:scale-y-150{
    --transform-scale-y:1.5
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .sm\:rotate-0{
    --transform-rotate:0
  }

  .sm\:rotate-1{
    --transform-rotate:1deg
  }

  .sm\:rotate-2{
    --transform-rotate:2deg
  }

  .sm\:rotate-3{
    --transform-rotate:3deg
  }

  .sm\:rotate-6{
    --transform-rotate:6deg
  }

  .sm\:rotate-12{
    --transform-rotate:12deg
  }

  .sm\:rotate-45{
    --transform-rotate:45deg
  }

  .sm\:rotate-90{
    --transform-rotate:90deg
  }

  .sm\:rotate-180{
    --transform-rotate:180deg
  }

  .sm\:-rotate-180{
    --transform-rotate:-180deg
  }

  .sm\:-rotate-90{
    --transform-rotate:-90deg
  }

  .sm\:-rotate-45{
    --transform-rotate:-45deg
  }

  .sm\:-rotate-12{
    --transform-rotate:-12deg
  }

  .sm\:-rotate-6{
    --transform-rotate:-6deg
  }

  .sm\:-rotate-3{
    --transform-rotate:-3deg
  }

  .sm\:-rotate-2{
    --transform-rotate:-2deg
  }

  .sm\:-rotate-1{
    --transform-rotate:-1deg
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .sm\:translate-x-0{
    --transform-translate-x:0
  }

  .sm\:translate-x-1{
    --transform-translate-x:1rem
  }

  .sm\:translate-x-2{
    --transform-translate-x:2rem
  }

  .sm\:translate-x-3{
    --transform-translate-x:3rem
  }

  .sm\:translate-x-4{
    --transform-translate-x:4rem
  }

  .sm\:translate-x-5{
    --transform-translate-x:5rem
  }

  .sm\:translate-x-6{
    --transform-translate-x:6rem
  }

  .sm\:translate-x-7{
    --transform-translate-x:7rem
  }

  .sm\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .sm\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .sm\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .sm\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .sm\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .sm\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .sm\:translate-x-px{
    --transform-translate-x:1px
  }

  .sm\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .sm\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .sm\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .sm\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .sm\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .sm\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .sm\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .sm\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .sm\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .sm\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .sm\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .sm\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .sm\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .sm\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .sm\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .sm\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .sm\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .sm\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .sm\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .sm\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .sm\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .sm\:translate-x-full{
    --transform-translate-x:100%
  }

  .sm\:translate-y-0{
    --transform-translate-y:0
  }

  .sm\:translate-y-1{
    --transform-translate-y:1rem
  }

  .sm\:translate-y-2{
    --transform-translate-y:2rem
  }

  .sm\:translate-y-3{
    --transform-translate-y:3rem
  }

  .sm\:translate-y-4{
    --transform-translate-y:4rem
  }

  .sm\:translate-y-5{
    --transform-translate-y:5rem
  }

  .sm\:translate-y-6{
    --transform-translate-y:6rem
  }

  .sm\:translate-y-7{
    --transform-translate-y:7rem
  }

  .sm\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .sm\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .sm\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .sm\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .sm\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .sm\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .sm\:translate-y-px{
    --transform-translate-y:1px
  }

  .sm\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .sm\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .sm\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .sm\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .sm\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .sm\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .sm\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .sm\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .sm\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .sm\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .sm\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .sm\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .sm\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .sm\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .sm\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .sm\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .sm\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .sm\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .sm\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .sm\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .sm\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .sm\:translate-y-full{
    --transform-translate-y:100%
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .sm\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .sm\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .sm\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .sm\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .sm\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .sm\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .sm\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .sm\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .sm\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .sm\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .sm\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .sm\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .sm\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .sm\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .sm\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .sm\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .sm\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .sm\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .sm\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .sm\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .sm\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .sm\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .sm\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .sm\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .sm\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .sm\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .sm\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .sm\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .sm\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .sm\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .sm\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .sm\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .sm\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .sm\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .sm\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .sm\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .sm\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .sm\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .sm\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .sm\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .sm\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .sm\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .sm\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .sm\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .sm\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .sm\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .sm\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .sm\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .sm\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .sm\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .sm\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .sm\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .sm\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .sm\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .sm\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .sm\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .sm\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .sm\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .sm\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .sm\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .sm\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .sm\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .sm\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .sm\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .sm\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .sm\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .sm\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .sm\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .sm\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .sm\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .sm\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .sm\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .sm\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .sm\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .sm\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .sm\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .sm\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .sm\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .sm\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .sm\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .sm\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .sm\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .sm\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .sm\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .sm\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .sm\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .sm\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .sm\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .sm\:skew-x-0{
    --transform-skew-x:0
  }

  .sm\:skew-x-1{
    --transform-skew-x:1deg
  }

  .sm\:skew-x-2{
    --transform-skew-x:2deg
  }

  .sm\:skew-x-3{
    --transform-skew-x:3deg
  }

  .sm\:skew-x-6{
    --transform-skew-x:6deg
  }

  .sm\:skew-x-12{
    --transform-skew-x:12deg
  }

  .sm\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .sm\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .sm\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .sm\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .sm\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .sm\:skew-y-0{
    --transform-skew-y:0
  }

  .sm\:skew-y-1{
    --transform-skew-y:1deg
  }

  .sm\:skew-y-2{
    --transform-skew-y:2deg
  }

  .sm\:skew-y-3{
    --transform-skew-y:3deg
  }

  .sm\:skew-y-6{
    --transform-skew-y:6deg
  }

  .sm\:skew-y-12{
    --transform-skew-y:12deg
  }

  .sm\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .sm\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .sm\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .sm\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .sm\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .sm\:transition-none{
    transition-property:none
  }

  .sm\:transition-all{
    transition-property:all
  }

  .sm\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .sm\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .sm\:transition-opacity{
    transition-property:opacity
  }

  .sm\:transition-shadow{
    transition-property:box-shadow
  }

  .sm\:transition-transform{
    transition-property:transform
  }

  .sm\:ease-linear{
    transition-timing-function:linear
  }

  .sm\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .sm\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .sm\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .sm\:duration-75{
    transition-duration:75ms
  }

  .sm\:duration-100{
    transition-duration:100ms
  }

  .sm\:duration-150{
    transition-duration:150ms
  }

  .sm\:duration-200{
    transition-duration:200ms
  }

  .sm\:duration-300{
    transition-duration:300ms
  }

  .sm\:duration-500{
    transition-duration:500ms
  }

  .sm\:duration-700{
    transition-duration:700ms
  }

  .sm\:duration-1000{
    transition-duration:1000ms
  }

  .sm\:delay-75{
    transition-delay:75ms
  }

  .sm\:delay-100{
    transition-delay:100ms
  }

  .sm\:delay-150{
    transition-delay:150ms
  }

  .sm\:delay-200{
    transition-delay:200ms
  }

  .sm\:delay-300{
    transition-delay:300ms
  }

  .sm\:delay-500{
    transition-delay:500ms
  }

  .sm\:delay-700{
    transition-delay:700ms
  }

  .sm\:delay-1000{
    transition-delay:1000ms
  }

  .sm\:animate-none{
    animation:none
  }

  .sm\:animate-spin{
    animation:spin 1s linear infinite
  }

  .sm\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .sm\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .sm\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 900px){
  .md\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .md\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .md\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .md\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .md\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .md\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .md\:container{
      max-width:1800px
    }
  }

  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .md\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .md\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .md\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .md\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .md\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .md\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .md\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .md\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .md\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .md\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .md\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .md\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .md\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .md\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .md\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .md\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .md\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .md\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .md\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .md\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .md\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .md\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .md\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .md\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .md\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .md\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .md\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .md\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .md\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .md\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .md\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .md\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .md\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .md\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .md\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .md\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .md\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .md\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .md\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .md\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .md\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .md\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .md\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .md\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .md\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .md\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .md\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .md\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .md\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .md\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .md\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .md\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .md\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .md\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .md\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .md\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .md\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .md\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .md\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .md\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .md\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .md\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .md\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .md\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .md\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .md\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .md\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .md\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .md\:bg-fixed{
    background-attachment:fixed
  }

  .md\:bg-local{
    background-attachment:local
  }

  .md\:bg-scroll{
    background-attachment:scroll
  }

  .md\:bg-clip-border{
    background-clip:border-box
  }

  .md\:bg-clip-padding{
    background-clip:padding-box
  }

  .md\:bg-clip-content{
    background-clip:content-box
  }

  .md\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .md\:bg-transparent{
    background-color:transparent
  }

  .md\:bg-current{
    background-color:currentColor
  }

  .md\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .md\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .md\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .md\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .md\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .md\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .md\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .md\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .md\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .md\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .md\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .md\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .md\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .md\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .md\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .md\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .md\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .md\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .md\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .md\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .md\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .md\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .md\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .md\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .md\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .md\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .md\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .md\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .md\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .md\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .md\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .md\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .md\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .md\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .md\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .md\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .md\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .md\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .md\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .md\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .md\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .md\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .md\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .md\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .md\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .md\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .md\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .md\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .md\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .md\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .md\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .md\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .md\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .md\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .md\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .md\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .md\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .md\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .md\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .md\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .md\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .md\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .md\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .md\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .md\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .md\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .md\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .md\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .md\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .md\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .md\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .md\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .md\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .md\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .md\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .md\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .md\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .md\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .md\:bg-none{
    background-image:none
  }

  .md\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .md\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .md\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .md\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .md\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .md\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .md\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .md\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .md\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .md\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .md\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .md\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .md\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .md\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .md\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .md\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .md\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .md\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .md\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .md\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .md\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .md\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .md\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .md\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .md\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .md\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .md\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .md\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .md\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .md\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .md\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .md\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .md\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .md\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .md\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .md\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .md\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .md\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .md\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .md\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .md\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .md\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .md\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .md\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .md\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .md\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .md\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .md\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .md\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .md\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .md\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .md\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .md\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .md\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .md\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .md\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .md\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .md\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .md\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .md\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .md\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .md\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .md\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .md\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .md\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .md\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .md\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .md\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .md\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .md\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .md\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .md\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .md\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .md\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .md\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .md\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .md\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .md\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .md\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .md\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .md\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .md\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .md\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .md\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .md\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .md\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .md\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .md\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .md\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .md\:to-transparent{
    --gradient-to-color:transparent
  }

  .md\:to-current{
    --gradient-to-color:currentColor
  }

  .md\:to-black{
    --gradient-to-color:#000000
  }

  .md\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .md\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .md\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .md\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .md\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .md\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .md\:to-gray-600{
    --gradient-to-color:#718096
  }

  .md\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .md\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .md\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .md\:to-red{
    --gradient-to-color:#Ed3928
  }

  .md\:to-orange{
    --gradient-to-color:#F78F01
  }

  .md\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .md\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .md\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .md\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .md\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .md\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .md\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .md\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .md\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .md\:to-green{
    --gradient-to-color:#00A285
  }

  .md\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .md\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .md\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .md\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .md\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .md\:to-teal-600{
    --gradient-to-color:#319795
  }

  .md\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .md\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .md\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .md\:to-blue{
    --gradient-to-color:#0074BA
  }

  .md\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .md\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .md\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .md\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .md\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .md\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .md\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .md\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .md\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .md\:to-purple{
    --gradient-to-color:#68539B
  }

  .md\:to-pink{
    --gradient-to-color:#F599A9
  }

  .md\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .md\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .md\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .md\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .md\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .md\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .md\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .md\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .md\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .md\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .md\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .md\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .md\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .md\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .md\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .md\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .md\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .md\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .md\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .md\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .md\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .md\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .md\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .md\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .md\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .md\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .md\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .md\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .md\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .md\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .md\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .md\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .md\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .md\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .md\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .md\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .md\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .md\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .md\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .md\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .md\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .md\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .md\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .md\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .md\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .md\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .md\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .md\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .md\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .md\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .md\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .md\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .md\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .md\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .md\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .md\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .md\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .md\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .md\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .md\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .md\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .md\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .md\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .md\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .md\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .md\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .md\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .md\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .md\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .md\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .md\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .md\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .md\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .md\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .md\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .md\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .md\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .md\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .md\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .md\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .md\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .md\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .md\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .md\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .md\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .md\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .md\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .md\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .md\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .md\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .md\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .md\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .md\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .md\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .md\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .md\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .md\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .md\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .md\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .md\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .md\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .md\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .md\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .md\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .md\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .md\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .md\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .md\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .md\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .md\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .md\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .md\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .md\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .md\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .md\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .md\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .md\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .md\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .md\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .md\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .md\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .md\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .md\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .md\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .md\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .md\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .md\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .md\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .md\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .md\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .md\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .md\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .md\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .md\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .md\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .md\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .md\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .md\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .md\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .md\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .md\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .md\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .md\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .md\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .md\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .md\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .md\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .md\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .md\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .md\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .md\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .md\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .md\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .md\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .md\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .md\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .md\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .md\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .md\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .md\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .md\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .md\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .md\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .md\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .md\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .md\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .md\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .md\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .md\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .md\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .md\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .md\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .md\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .md\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .md\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .md\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .md\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .md\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .md\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .md\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .md\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .md\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .md\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .md\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .md\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .md\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .md\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .md\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .md\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .md\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .md\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .md\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .md\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .md\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .md\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .md\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .md\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .md\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .md\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .md\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .md\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .md\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .md\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .md\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .md\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .md\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .md\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .md\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .md\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .md\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .md\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .md\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .md\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .md\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .md\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .md\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .md\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .md\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .md\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .md\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .md\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .md\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .md\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .md\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .md\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .md\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .md\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .md\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .md\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .md\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .md\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .md\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .md\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .md\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .md\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .md\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .md\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .md\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .md\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .md\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .md\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .md\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .md\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .md\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .md\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .md\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .md\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .md\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .md\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .md\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .md\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .md\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .md\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .md\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .md\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .md\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .md\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .md\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .md\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .md\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .md\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .md\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .md\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .md\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .md\:bg-opacity-0{
    --bg-opacity:0
  }

  .md\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .md\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .md\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .md\:bg-opacity-100{
    --bg-opacity:1
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .md\:bg-bottom{
    background-position:bottom
  }

  .md\:bg-center{
    background-position:center
  }

  .md\:bg-left{
    background-position:left
  }

  .md\:bg-left-bottom{
    background-position:left bottom
  }

  .md\:bg-left-top{
    background-position:left top
  }

  .md\:bg-right{
    background-position:right
  }

  .md\:bg-right-bottom{
    background-position:right bottom
  }

  .md\:bg-right-top{
    background-position:right top
  }

  .md\:bg-top{
    background-position:top
  }

  .md\:bg-repeat{
    background-repeat:repeat
  }

  .md\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .md\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .md\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .md\:bg-repeat-round{
    background-repeat:round
  }

  .md\:bg-repeat-space{
    background-repeat:space
  }

  .md\:bg-auto{
    background-size:auto
  }

  .md\:bg-cover{
    background-size:cover
  }

  .md\:bg-contain{
    background-size:contain
  }

  .md\:border-collapse{
    border-collapse:collapse
  }

  .md\:border-separate{
    border-collapse:separate
  }

  .md\:border-transparent{
    border-color:transparent
  }

  .md\:border-current{
    border-color:currentColor
  }

  .md\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .md\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .md\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .md\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .md\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .md\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .md\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .md\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .md\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .md\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .md\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .md\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .md\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .md\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .md\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .md\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .md\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .md\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .md\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .md\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .md\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .md\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .md\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .md\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .md\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .md\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .md\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .md\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .md\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .md\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .md\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .md\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .md\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .md\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .md\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .md\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .md\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .md\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .md\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .md\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .md\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .md\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .md\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .md\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .md\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .md\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .md\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .md\:hover\:border-current:hover{
    border-color:currentColor
  }

  .md\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .md\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .md\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .md\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .md\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .md\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .md\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .md\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .md\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .md\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .md\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .md\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .md\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .md\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .md\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .md\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .md\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .md\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .md\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .md\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .md\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .md\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .md\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .md\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .md\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .md\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .md\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .md\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .md\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .md\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .md\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .md\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .md\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .md\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .md\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .md\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .md\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .md\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .md\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .md\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .md\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .md\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .md\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .md\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .md\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .md\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .md\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .md\:focus\:border-current:focus{
    border-color:currentColor
  }

  .md\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .md\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .md\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .md\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .md\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .md\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .md\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .md\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .md\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .md\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .md\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .md\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .md\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .md\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .md\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .md\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .md\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .md\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .md\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .md\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .md\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .md\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .md\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .md\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .md\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .md\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .md\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .md\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .md\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .md\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .md\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .md\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .md\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .md\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .md\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .md\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .md\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .md\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .md\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .md\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .md\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .md\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .md\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .md\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .md\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .md\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .md\:border-opacity-0{
    --border-opacity:0
  }

  .md\:border-opacity-25{
    --border-opacity:0.25
  }

  .md\:border-opacity-50{
    --border-opacity:0.5
  }

  .md\:border-opacity-75{
    --border-opacity:0.75
  }

  .md\:border-opacity-100{
    --border-opacity:1
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .md\:rounded-none{
    border-radius:0
  }

  .md\:rounded-sm{
    border-radius:0.125rem
  }

  .md\:rounded{
    border-radius:0.25rem
  }

  .md\:rounded-md{
    border-radius:0.375rem
  }

  .md\:rounded-lg{
    border-radius:0.5rem
  }

  .md\:rounded-xl{
    border-radius:0.75rem
  }

  .md\:rounded-2xl{
    border-radius:1rem
  }

  .md\:rounded-3xl{
    border-radius:1.5rem
  }

  .md\:rounded-full{
    border-radius:9999px
  }

  .md\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .md\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .md\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .md\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .md\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .md\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .md\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .md\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .md\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .md\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .md\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .md\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .md\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .md\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .md\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .md\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .md\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .md\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .md\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .md\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .md\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .md\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .md\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .md\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .md\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .md\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .md\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .md\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .md\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .md\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .md\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .md\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .md\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .md\:rounded-tl-none{
    border-top-left-radius:0
  }

  .md\:rounded-tr-none{
    border-top-right-radius:0
  }

  .md\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .md\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .md\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .md\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .md\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .md\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .md\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .md\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .md\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .md\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .md\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .md\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .md\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .md\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .md\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .md\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .md\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .md\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .md\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .md\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .md\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .md\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .md\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .md\:border-solid{
    border-style:solid
  }

  .md\:border-dashed{
    border-style:dashed
  }

  .md\:border-dotted{
    border-style:dotted
  }

  .md\:border-double{
    border-style:double
  }

  .md\:border-none{
    border-style:none
  }

  .md\:border-0{
    border-width:0
  }

  .md\:border-2{
    border-width:2px
  }

  .md\:border-4{
    border-width:4px
  }

  .md\:border-8{
    border-width:8px
  }

  .md\:border{
    border-width:1px
  }

  .md\:border-t-0{
    border-top-width:0
  }

  .md\:border-r-0{
    border-right-width:0
  }

  .md\:border-b-0{
    border-bottom-width:0
  }

  .md\:border-l-0{
    border-left-width:0
  }

  .md\:border-t-2{
    border-top-width:2px
  }

  .md\:border-r-2{
    border-right-width:2px
  }

  .md\:border-b-2{
    border-bottom-width:2px
  }

  .md\:border-l-2{
    border-left-width:2px
  }

  .md\:border-t-4{
    border-top-width:4px
  }

  .md\:border-r-4{
    border-right-width:4px
  }

  .md\:border-b-4{
    border-bottom-width:4px
  }

  .md\:border-l-4{
    border-left-width:4px
  }

  .md\:border-t-8{
    border-top-width:8px
  }

  .md\:border-r-8{
    border-right-width:8px
  }

  .md\:border-b-8{
    border-bottom-width:8px
  }

  .md\:border-l-8{
    border-left-width:8px
  }

  .md\:border-t{
    border-top-width:1px
  }

  .md\:border-r{
    border-right-width:1px
  }

  .md\:border-b{
    border-bottom-width:1px
  }

  .md\:border-l{
    border-left-width:1px
  }

  .md\:box-border{
    box-sizing:border-box
  }

  .md\:box-content{
    box-sizing:content-box
  }

  .md\:cursor-auto{
    cursor:auto
  }

  .md\:cursor-default{
    cursor:default
  }

  .md\:cursor-pointer{
    cursor:pointer
  }

  .md\:cursor-wait{
    cursor:wait
  }

  .md\:cursor-text{
    cursor:text
  }

  .md\:cursor-move{
    cursor:move
  }

  .md\:cursor-not-allowed{
    cursor:not-allowed
  }

  .md\:block{
    display:block
  }

  .md\:inline-block{
    display:inline-block
  }

  .md\:inline{
    display:inline
  }

  .md\:flex{
    display:flex
  }

  .md\:inline-flex{
    display:inline-flex
  }

  .md\:table{
    display:table
  }

  .md\:table-caption{
    display:table-caption
  }

  .md\:table-cell{
    display:table-cell
  }

  .md\:table-column{
    display:table-column
  }

  .md\:table-column-group{
    display:table-column-group
  }

  .md\:table-footer-group{
    display:table-footer-group
  }

  .md\:table-header-group{
    display:table-header-group
  }

  .md\:table-row-group{
    display:table-row-group
  }

  .md\:table-row{
    display:table-row
  }

  .md\:flow-root{
    display:flow-root
  }

  .md\:grid{
    display:grid
  }

  .md\:inline-grid{
    display:inline-grid
  }

  .md\:contents{
    display:contents
  }

  .md\:hidden{
    display:none
  }

  .md\:flex-row{
    flex-direction:row
  }

  .md\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .md\:flex-col{
    flex-direction:column
  }

  .md\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .md\:flex-wrap{
    flex-wrap:wrap
  }

  .md\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .md\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .md\:place-items-auto{
    place-items:auto
  }

  .md\:place-items-start{
    place-items:start
  }

  .md\:place-items-end{
    place-items:end
  }

  .md\:place-items-center{
    place-items:center
  }

  .md\:place-items-stretch{
    place-items:stretch
  }

  .md\:place-content-center{
    place-content:center
  }

  .md\:place-content-start{
    place-content:start
  }

  .md\:place-content-end{
    place-content:end
  }

  .md\:place-content-between{
    place-content:space-between
  }

  .md\:place-content-around{
    place-content:space-around
  }

  .md\:place-content-evenly{
    place-content:space-evenly
  }

  .md\:place-content-stretch{
    place-content:stretch
  }

  .md\:place-self-auto{
    place-self:auto
  }

  .md\:place-self-start{
    place-self:start
  }

  .md\:place-self-end{
    place-self:end
  }

  .md\:place-self-center{
    place-self:center
  }

  .md\:place-self-stretch{
    place-self:stretch
  }

  .md\:items-start{
    align-items:flex-start
  }

  .md\:items-end{
    align-items:flex-end
  }

  .md\:items-center{
    align-items:center
  }

  .md\:items-baseline{
    align-items:baseline
  }

  .md\:items-stretch{
    align-items:stretch
  }

  .md\:content-center{
    align-content:center
  }

  .md\:content-start{
    align-content:flex-start
  }

  .md\:content-end{
    align-content:flex-end
  }

  .md\:content-between{
    align-content:space-between
  }

  .md\:content-around{
    align-content:space-around
  }

  .md\:content-evenly{
    align-content:space-evenly
  }

  .md\:self-auto{
    align-self:auto
  }

  .md\:self-start{
    align-self:flex-start
  }

  .md\:self-end{
    align-self:flex-end
  }

  .md\:self-center{
    align-self:center
  }

  .md\:self-stretch{
    align-self:stretch
  }

  .md\:justify-items-auto{
    justify-items:auto
  }

  .md\:justify-items-start{
    justify-items:start
  }

  .md\:justify-items-end{
    justify-items:end
  }

  .md\:justify-items-center{
    justify-items:center
  }

  .md\:justify-items-stretch{
    justify-items:stretch
  }

  .md\:justify-start{
    justify-content:flex-start
  }

  .md\:justify-end{
    justify-content:flex-end
  }

  .md\:justify-center{
    justify-content:center
  }

  .md\:justify-between{
    justify-content:space-between
  }

  .md\:justify-around{
    justify-content:space-around
  }

  .md\:justify-evenly{
    justify-content:space-evenly
  }

  .md\:justify-self-auto{
    justify-self:auto
  }

  .md\:justify-self-start{
    justify-self:start
  }

  .md\:justify-self-end{
    justify-self:end
  }

  .md\:justify-self-center{
    justify-self:center
  }

  .md\:justify-self-stretch{
    justify-self:stretch
  }

  .md\:flex-1{
    flex:1 1 0%
  }

  .md\:flex-auto{
    flex:1 1 auto
  }

  .md\:flex-initial{
    flex:0 1 auto
  }

  .md\:flex-none{
    flex:none
  }

  .md\:flex-grow-0{
    flex-grow:0
  }

  .md\:flex-grow{
    flex-grow:1
  }

  .md\:flex-shrink-0{
    flex-shrink:0
  }

  .md\:flex-shrink{
    flex-shrink:1
  }

  .md\:order-1{
    order:1
  }

  .md\:order-2{
    order:2
  }

  .md\:order-3{
    order:3
  }

  .md\:order-4{
    order:4
  }

  .md\:order-5{
    order:5
  }

  .md\:order-6{
    order:6
  }

  .md\:order-7{
    order:7
  }

  .md\:order-8{
    order:8
  }

  .md\:order-9{
    order:9
  }

  .md\:order-10{
    order:10
  }

  .md\:order-11{
    order:11
  }

  .md\:order-12{
    order:12
  }

  .md\:order-first{
    order:-9999
  }

  .md\:order-last{
    order:9999
  }

  .md\:order-none{
    order:0
  }

  .md\:float-right{
    float:right
  }

  .md\:float-left{
    float:left
  }

  .md\:float-none{
    float:none
  }

  .md\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .md\:clear-left{
    clear:left
  }

  .md\:clear-right{
    clear:right
  }

  .md\:clear-both{
    clear:both
  }

  .md\:clear-none{
    clear:none
  }

  .md\:font-headings{
    font-family:Parabole, sans-serif
  }

  .md\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .md\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .md\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .md\:font-hairline{
    font-weight:100
  }

  .md\:font-thin{
    font-weight:200
  }

  .md\:font-light{
    font-weight:300
  }

  .md\:font-normal{
    font-weight:400
  }

  .md\:font-medium{
    font-weight:500
  }

  .md\:font-semibold{
    font-weight:600
  }

  .md\:font-bold{
    font-weight:700
  }

  .md\:font-extrabold{
    font-weight:800
  }

  .md\:font-black{
    font-weight:900
  }

  .md\:hover\:font-hairline:hover{
    font-weight:100
  }

  .md\:hover\:font-thin:hover{
    font-weight:200
  }

  .md\:hover\:font-light:hover{
    font-weight:300
  }

  .md\:hover\:font-normal:hover{
    font-weight:400
  }

  .md\:hover\:font-medium:hover{
    font-weight:500
  }

  .md\:hover\:font-semibold:hover{
    font-weight:600
  }

  .md\:hover\:font-bold:hover{
    font-weight:700
  }

  .md\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .md\:hover\:font-black:hover{
    font-weight:900
  }

  .md\:focus\:font-hairline:focus{
    font-weight:100
  }

  .md\:focus\:font-thin:focus{
    font-weight:200
  }

  .md\:focus\:font-light:focus{
    font-weight:300
  }

  .md\:focus\:font-normal:focus{
    font-weight:400
  }

  .md\:focus\:font-medium:focus{
    font-weight:500
  }

  .md\:focus\:font-semibold:focus{
    font-weight:600
  }

  .md\:focus\:font-bold:focus{
    font-weight:700
  }

  .md\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .md\:focus\:font-black:focus{
    font-weight:900
  }

  .md\:h-0{
    height:0
  }

  .md\:h-1{
    height:1rem
  }

  .md\:h-2{
    height:2rem
  }

  .md\:h-3{
    height:3rem
  }

  .md\:h-4{
    height:4rem
  }

  .md\:h-5{
    height:5rem
  }

  .md\:h-6{
    height:6rem
  }

  .md\:h-7{
    height:7rem
  }

  .md\:h-15{
    height:1.5rem
  }

  .md\:h-25{
    height:2.5rem
  }

  .md\:h-125{
    height:1.25rem
  }

  .md\:h-175{
    height:1.175rem
  }

  .md\:h-225{
    height:2.25rem
  }

  .md\:h-275{
    height:2.175rem
  }

  .md\:h-auto{
    height:auto
  }

  .md\:h-px{
    height:1px
  }

  .md\:h-025{
    height:0.25rem
  }

  .md\:h-05{
    height:0.5rem
  }

  .md\:h-075{
    height:0.75rem
  }

  .md\:h-full{
    height:100%
  }

  .md\:h-screen{
    height:100vh
  }

  .md\:text-xs{
    font-size:0.6rem
  }

  .md\:text-sm{
    font-size:0.8rem
  }

  .md\:text-base{
    font-size:1rem
  }

  .md\:text-lg{
    font-size:1.3rem
  }

  .md\:text-xl{
    font-size:2rem
  }

  .md\:text-xxl{
    font-size:3rem
  }

  .md\:text-xxxl{
    font-size:5rem
  }

  .md\:leading-3{
    line-height:.75rem
  }

  .md\:leading-4{
    line-height:1rem
  }

  .md\:leading-5{
    line-height:1.25rem
  }

  .md\:leading-6{
    line-height:1.5rem
  }

  .md\:leading-7{
    line-height:1.75rem
  }

  .md\:leading-8{
    line-height:2rem
  }

  .md\:leading-9{
    line-height:2.25rem
  }

  .md\:leading-10{
    line-height:2.5rem
  }

  .md\:leading-none{
    line-height:1
  }

  .md\:leading-tight{
    line-height:1.25
  }

  .md\:leading-snug{
    line-height:1.375
  }

  .md\:leading-normal{
    line-height:1.5
  }

  .md\:leading-relaxed{
    line-height:1.625
  }

  .md\:leading-loose{
    line-height:2
  }

  .md\:list-inside{
    list-style-position:inside
  }

  .md\:list-outside{
    list-style-position:outside
  }

  .md\:list-none{
    list-style-type:none
  }

  .md\:list-disc{
    list-style-type:disc
  }

  .md\:list-decimal{
    list-style-type:decimal
  }

  .md\:m-0{
    margin:0
  }

  .md\:m-1{
    margin:1rem
  }

  .md\:m-2{
    margin:2rem
  }

  .md\:m-3{
    margin:3rem
  }

  .md\:m-4{
    margin:4rem
  }

  .md\:m-5{
    margin:5rem
  }

  .md\:m-6{
    margin:6rem
  }

  .md\:m-7{
    margin:7rem
  }

  .md\:m-15{
    margin:1.5rem
  }

  .md\:m-25{
    margin:2.5rem
  }

  .md\:m-125{
    margin:1.25rem
  }

  .md\:m-175{
    margin:1.175rem
  }

  .md\:m-225{
    margin:2.25rem
  }

  .md\:m-275{
    margin:2.175rem
  }

  .md\:m-auto{
    margin:auto
  }

  .md\:m-px{
    margin:1px
  }

  .md\:m-025{
    margin:0.25rem
  }

  .md\:m-05{
    margin:0.5rem
  }

  .md\:m-075{
    margin:0.75rem
  }

  .md\:-m-1{
    margin:-1rem
  }

  .md\:-m-2{
    margin:-2rem
  }

  .md\:-m-3{
    margin:-3rem
  }

  .md\:-m-4{
    margin:-4rem
  }

  .md\:-m-5{
    margin:-5rem
  }

  .md\:-m-6{
    margin:-6rem
  }

  .md\:-m-7{
    margin:-7rem
  }

  .md\:-m-15{
    margin:-1.5rem
  }

  .md\:-m-25{
    margin:-2.5rem
  }

  .md\:-m-125{
    margin:-1.25rem
  }

  .md\:-m-175{
    margin:-1.175rem
  }

  .md\:-m-225{
    margin:-2.25rem
  }

  .md\:-m-275{
    margin:-2.175rem
  }

  .md\:-m-px{
    margin:-1px
  }

  .md\:-m-025{
    margin:-0.25rem
  }

  .md\:-m-05{
    margin:-0.5rem
  }

  .md\:-m-075{
    margin:-0.75rem
  }

  .md\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .md\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .md\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .md\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .md\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .md\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .md\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .md\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .md\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .md\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .md\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .md\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .md\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .md\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .md\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .md\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .md\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .md\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .md\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .md\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .md\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .md\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .md\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .md\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .md\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .md\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .md\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .md\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .md\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .md\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .md\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .md\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .md\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .md\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .md\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .md\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .md\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .md\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .md\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .md\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .md\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .md\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .md\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .md\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .md\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .md\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .md\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .md\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .md\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .md\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .md\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .md\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .md\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .md\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .md\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .md\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .md\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .md\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .md\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .md\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .md\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .md\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .md\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .md\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .md\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .md\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .md\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .md\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .md\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .md\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .md\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .md\:mt-0{
    margin-top:0
  }

  .md\:mr-0{
    margin-right:0
  }

  .md\:mb-0{
    margin-bottom:0
  }

  .md\:ml-0{
    margin-left:0
  }

  .md\:mt-1{
    margin-top:1rem
  }

  .md\:mr-1{
    margin-right:1rem
  }

  .md\:mb-1{
    margin-bottom:1rem
  }

  .md\:ml-1{
    margin-left:1rem
  }

  .md\:mt-2{
    margin-top:2rem
  }

  .md\:mr-2{
    margin-right:2rem
  }

  .md\:mb-2{
    margin-bottom:2rem
  }

  .md\:ml-2{
    margin-left:2rem
  }

  .md\:mt-3{
    margin-top:3rem
  }

  .md\:mr-3{
    margin-right:3rem
  }

  .md\:mb-3{
    margin-bottom:3rem
  }

  .md\:ml-3{
    margin-left:3rem
  }

  .md\:mt-4{
    margin-top:4rem
  }

  .md\:mr-4{
    margin-right:4rem
  }

  .md\:mb-4{
    margin-bottom:4rem
  }

  .md\:ml-4{
    margin-left:4rem
  }

  .md\:mt-5{
    margin-top:5rem
  }

  .md\:mr-5{
    margin-right:5rem
  }

  .md\:mb-5{
    margin-bottom:5rem
  }

  .md\:ml-5{
    margin-left:5rem
  }

  .md\:mt-6{
    margin-top:6rem
  }

  .md\:mr-6{
    margin-right:6rem
  }

  .md\:mb-6{
    margin-bottom:6rem
  }

  .md\:ml-6{
    margin-left:6rem
  }

  .md\:mt-7{
    margin-top:7rem
  }

  .md\:mr-7{
    margin-right:7rem
  }

  .md\:mb-7{
    margin-bottom:7rem
  }

  .md\:ml-7{
    margin-left:7rem
  }

  .md\:mt-15{
    margin-top:1.5rem
  }

  .md\:mr-15{
    margin-right:1.5rem
  }

  .md\:mb-15{
    margin-bottom:1.5rem
  }

  .md\:ml-15{
    margin-left:1.5rem
  }

  .md\:mt-25{
    margin-top:2.5rem
  }

  .md\:mr-25{
    margin-right:2.5rem
  }

  .md\:mb-25{
    margin-bottom:2.5rem
  }

  .md\:ml-25{
    margin-left:2.5rem
  }

  .md\:mt-125{
    margin-top:1.25rem
  }

  .md\:mr-125{
    margin-right:1.25rem
  }

  .md\:mb-125{
    margin-bottom:1.25rem
  }

  .md\:ml-125{
    margin-left:1.25rem
  }

  .md\:mt-175{
    margin-top:1.175rem
  }

  .md\:mr-175{
    margin-right:1.175rem
  }

  .md\:mb-175{
    margin-bottom:1.175rem
  }

  .md\:ml-175{
    margin-left:1.175rem
  }

  .md\:mt-225{
    margin-top:2.25rem
  }

  .md\:mr-225{
    margin-right:2.25rem
  }

  .md\:mb-225{
    margin-bottom:2.25rem
  }

  .md\:ml-225{
    margin-left:2.25rem
  }

  .md\:mt-275{
    margin-top:2.175rem
  }

  .md\:mr-275{
    margin-right:2.175rem
  }

  .md\:mb-275{
    margin-bottom:2.175rem
  }

  .md\:ml-275{
    margin-left:2.175rem
  }

  .md\:mt-auto{
    margin-top:auto
  }

  .md\:mr-auto{
    margin-right:auto
  }

  .md\:mb-auto{
    margin-bottom:auto
  }

  .md\:ml-auto{
    margin-left:auto
  }

  .md\:mt-px{
    margin-top:1px
  }

  .md\:mr-px{
    margin-right:1px
  }

  .md\:mb-px{
    margin-bottom:1px
  }

  .md\:ml-px{
    margin-left:1px
  }

  .md\:mt-025{
    margin-top:0.25rem
  }

  .md\:mr-025{
    margin-right:0.25rem
  }

  .md\:mb-025{
    margin-bottom:0.25rem
  }

  .md\:ml-025{
    margin-left:0.25rem
  }

  .md\:mt-05{
    margin-top:0.5rem
  }

  .md\:mr-05{
    margin-right:0.5rem
  }

  .md\:mb-05{
    margin-bottom:0.5rem
  }

  .md\:ml-05{
    margin-left:0.5rem
  }

  .md\:mt-075{
    margin-top:0.75rem
  }

  .md\:mr-075{
    margin-right:0.75rem
  }

  .md\:mb-075{
    margin-bottom:0.75rem
  }

  .md\:ml-075{
    margin-left:0.75rem
  }

  .md\:-mt-1{
    margin-top:-1rem
  }

  .md\:-mr-1{
    margin-right:-1rem
  }

  .md\:-mb-1{
    margin-bottom:-1rem
  }

  .md\:-ml-1{
    margin-left:-1rem
  }

  .md\:-mt-2{
    margin-top:-2rem
  }

  .md\:-mr-2{
    margin-right:-2rem
  }

  .md\:-mb-2{
    margin-bottom:-2rem
  }

  .md\:-ml-2{
    margin-left:-2rem
  }

  .md\:-mt-3{
    margin-top:-3rem
  }

  .md\:-mr-3{
    margin-right:-3rem
  }

  .md\:-mb-3{
    margin-bottom:-3rem
  }

  .md\:-ml-3{
    margin-left:-3rem
  }

  .md\:-mt-4{
    margin-top:-4rem
  }

  .md\:-mr-4{
    margin-right:-4rem
  }

  .md\:-mb-4{
    margin-bottom:-4rem
  }

  .md\:-ml-4{
    margin-left:-4rem
  }

  .md\:-mt-5{
    margin-top:-5rem
  }

  .md\:-mr-5{
    margin-right:-5rem
  }

  .md\:-mb-5{
    margin-bottom:-5rem
  }

  .md\:-ml-5{
    margin-left:-5rem
  }

  .md\:-mt-6{
    margin-top:-6rem
  }

  .md\:-mr-6{
    margin-right:-6rem
  }

  .md\:-mb-6{
    margin-bottom:-6rem
  }

  .md\:-ml-6{
    margin-left:-6rem
  }

  .md\:-mt-7{
    margin-top:-7rem
  }

  .md\:-mr-7{
    margin-right:-7rem
  }

  .md\:-mb-7{
    margin-bottom:-7rem
  }

  .md\:-ml-7{
    margin-left:-7rem
  }

  .md\:-mt-15{
    margin-top:-1.5rem
  }

  .md\:-mr-15{
    margin-right:-1.5rem
  }

  .md\:-mb-15{
    margin-bottom:-1.5rem
  }

  .md\:-ml-15{
    margin-left:-1.5rem
  }

  .md\:-mt-25{
    margin-top:-2.5rem
  }

  .md\:-mr-25{
    margin-right:-2.5rem
  }

  .md\:-mb-25{
    margin-bottom:-2.5rem
  }

  .md\:-ml-25{
    margin-left:-2.5rem
  }

  .md\:-mt-125{
    margin-top:-1.25rem
  }

  .md\:-mr-125{
    margin-right:-1.25rem
  }

  .md\:-mb-125{
    margin-bottom:-1.25rem
  }

  .md\:-ml-125{
    margin-left:-1.25rem
  }

  .md\:-mt-175{
    margin-top:-1.175rem
  }

  .md\:-mr-175{
    margin-right:-1.175rem
  }

  .md\:-mb-175{
    margin-bottom:-1.175rem
  }

  .md\:-ml-175{
    margin-left:-1.175rem
  }

  .md\:-mt-225{
    margin-top:-2.25rem
  }

  .md\:-mr-225{
    margin-right:-2.25rem
  }

  .md\:-mb-225{
    margin-bottom:-2.25rem
  }

  .md\:-ml-225{
    margin-left:-2.25rem
  }

  .md\:-mt-275{
    margin-top:-2.175rem
  }

  .md\:-mr-275{
    margin-right:-2.175rem
  }

  .md\:-mb-275{
    margin-bottom:-2.175rem
  }

  .md\:-ml-275{
    margin-left:-2.175rem
  }

  .md\:-mt-px{
    margin-top:-1px
  }

  .md\:-mr-px{
    margin-right:-1px
  }

  .md\:-mb-px{
    margin-bottom:-1px
  }

  .md\:-ml-px{
    margin-left:-1px
  }

  .md\:-mt-025{
    margin-top:-0.25rem
  }

  .md\:-mr-025{
    margin-right:-0.25rem
  }

  .md\:-mb-025{
    margin-bottom:-0.25rem
  }

  .md\:-ml-025{
    margin-left:-0.25rem
  }

  .md\:-mt-05{
    margin-top:-0.5rem
  }

  .md\:-mr-05{
    margin-right:-0.5rem
  }

  .md\:-mb-05{
    margin-bottom:-0.5rem
  }

  .md\:-ml-05{
    margin-left:-0.5rem
  }

  .md\:-mt-075{
    margin-top:-0.75rem
  }

  .md\:-mr-075{
    margin-right:-0.75rem
  }

  .md\:-mb-075{
    margin-bottom:-0.75rem
  }

  .md\:-ml-075{
    margin-left:-0.75rem
  }

  .md\:max-h-full{
    max-height:100%
  }

  .md\:max-h-screen{
    max-height:100vh
  }

  .md\:max-w-none{
    max-width:none
  }

  .md\:max-w-xs{
    max-width:20rem
  }

  .md\:max-w-sm{
    max-width:24rem
  }

  .md\:max-w-md{
    max-width:28rem
  }

  .md\:max-w-lg{
    max-width:32rem
  }

  .md\:max-w-xl{
    max-width:36rem
  }

  .md\:max-w-2xl{
    max-width:42rem
  }

  .md\:max-w-3xl{
    max-width:48rem
  }

  .md\:max-w-4xl{
    max-width:56rem
  }

  .md\:max-w-5xl{
    max-width:64rem
  }

  .md\:max-w-6xl{
    max-width:72rem
  }

  .md\:max-w-full{
    max-width:100%
  }

  .md\:max-w-screen-sm{
    max-width:640px
  }

  .md\:max-w-screen-md{
    max-width:900px
  }

  .md\:max-w-screen-lg{
    max-width:1024px
  }

  .md\:max-w-screen-xl{
    max-width:1400px
  }

  .md\:max-w-screen-xxl{
    max-width:1800px
  }

  .md\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .md\:min-h-0{
    min-height:0
  }

  .md\:min-h-full{
    min-height:100%
  }

  .md\:min-h-screen{
    min-height:100vh
  }

  .md\:min-w-0{
    min-width:0
  }

  .md\:min-w-full{
    min-width:100%
  }

  .md\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .md\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .md\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .md\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .md\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .md\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .md\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .md\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .md\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .md\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .md\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .md\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .md\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .md\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .md\:opacity-0{
    opacity:0
  }

  .md\:opacity-25{
    opacity:0.25
  }

  .md\:opacity-50{
    opacity:0.5
  }

  .md\:opacity-75{
    opacity:0.75
  }

  .md\:opacity-100{
    opacity:1
  }

  .md\:hover\:opacity-0:hover{
    opacity:0
  }

  .md\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .md\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .md\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .md\:hover\:opacity-100:hover{
    opacity:1
  }

  .md\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .md\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .md\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .md\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .md\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .md\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .md\:overflow-auto{
    overflow:auto
  }

  .md\:overflow-hidden{
    overflow:hidden
  }

  .md\:overflow-visible{
    overflow:visible
  }

  .md\:overflow-scroll{
    overflow:scroll
  }

  .md\:overflow-x-auto{
    overflow-x:auto
  }

  .md\:overflow-y-auto{
    overflow-y:auto
  }

  .md\:overflow-x-hidden{
    overflow-x:hidden
  }

  .md\:overflow-y-hidden{
    overflow-y:hidden
  }

  .md\:overflow-x-visible{
    overflow-x:visible
  }

  .md\:overflow-y-visible{
    overflow-y:visible
  }

  .md\:overflow-x-scroll{
    overflow-x:scroll
  }

  .md\:overflow-y-scroll{
    overflow-y:scroll
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .md\:overscroll-auto{
    overscroll-behavior:auto
  }

  .md\:overscroll-contain{
    overscroll-behavior:contain
  }

  .md\:overscroll-none{
    overscroll-behavior:none
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .md\:p-0{
    padding:0
  }

  .md\:p-1{
    padding:1rem
  }

  .md\:p-2{
    padding:2rem
  }

  .md\:p-3{
    padding:3rem
  }

  .md\:p-4{
    padding:4rem
  }

  .md\:p-5{
    padding:5rem
  }

  .md\:p-6{
    padding:6rem
  }

  .md\:p-7{
    padding:7rem
  }

  .md\:p-15{
    padding:1.5rem
  }

  .md\:p-25{
    padding:2.5rem
  }

  .md\:p-125{
    padding:1.25rem
  }

  .md\:p-175{
    padding:1.175rem
  }

  .md\:p-225{
    padding:2.25rem
  }

  .md\:p-275{
    padding:2.175rem
  }

  .md\:p-px{
    padding:1px
  }

  .md\:p-025{
    padding:0.25rem
  }

  .md\:p-05{
    padding:0.5rem
  }

  .md\:p-075{
    padding:0.75rem
  }

  .md\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .md\:px-0{
    padding-left:0;
    padding-right:0
  }

  .md\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .md\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .md\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .md\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .md\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .md\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .md\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .md\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .md\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .md\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .md\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .md\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .md\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .md\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .md\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .md\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .md\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .md\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .md\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .md\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .md\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .md\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .md\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .md\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .md\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .md\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .md\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .md\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .md\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .md\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .md\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .md\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .md\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .md\:pt-0{
    padding-top:0
  }

  .md\:pr-0{
    padding-right:0
  }

  .md\:pb-0{
    padding-bottom:0
  }

  .md\:pl-0{
    padding-left:0
  }

  .md\:pt-1{
    padding-top:1rem
  }

  .md\:pr-1{
    padding-right:1rem
  }

  .md\:pb-1{
    padding-bottom:1rem
  }

  .md\:pl-1{
    padding-left:1rem
  }

  .md\:pt-2{
    padding-top:2rem
  }

  .md\:pr-2{
    padding-right:2rem
  }

  .md\:pb-2{
    padding-bottom:2rem
  }

  .md\:pl-2{
    padding-left:2rem
  }

  .md\:pt-3{
    padding-top:3rem
  }

  .md\:pr-3{
    padding-right:3rem
  }

  .md\:pb-3{
    padding-bottom:3rem
  }

  .md\:pl-3{
    padding-left:3rem
  }

  .md\:pt-4{
    padding-top:4rem
  }

  .md\:pr-4{
    padding-right:4rem
  }

  .md\:pb-4{
    padding-bottom:4rem
  }

  .md\:pl-4{
    padding-left:4rem
  }

  .md\:pt-5{
    padding-top:5rem
  }

  .md\:pr-5{
    padding-right:5rem
  }

  .md\:pb-5{
    padding-bottom:5rem
  }

  .md\:pl-5{
    padding-left:5rem
  }

  .md\:pt-6{
    padding-top:6rem
  }

  .md\:pr-6{
    padding-right:6rem
  }

  .md\:pb-6{
    padding-bottom:6rem
  }

  .md\:pl-6{
    padding-left:6rem
  }

  .md\:pt-7{
    padding-top:7rem
  }

  .md\:pr-7{
    padding-right:7rem
  }

  .md\:pb-7{
    padding-bottom:7rem
  }

  .md\:pl-7{
    padding-left:7rem
  }

  .md\:pt-15{
    padding-top:1.5rem
  }

  .md\:pr-15{
    padding-right:1.5rem
  }

  .md\:pb-15{
    padding-bottom:1.5rem
  }

  .md\:pl-15{
    padding-left:1.5rem
  }

  .md\:pt-25{
    padding-top:2.5rem
  }

  .md\:pr-25{
    padding-right:2.5rem
  }

  .md\:pb-25{
    padding-bottom:2.5rem
  }

  .md\:pl-25{
    padding-left:2.5rem
  }

  .md\:pt-125{
    padding-top:1.25rem
  }

  .md\:pr-125{
    padding-right:1.25rem
  }

  .md\:pb-125{
    padding-bottom:1.25rem
  }

  .md\:pl-125{
    padding-left:1.25rem
  }

  .md\:pt-175{
    padding-top:1.175rem
  }

  .md\:pr-175{
    padding-right:1.175rem
  }

  .md\:pb-175{
    padding-bottom:1.175rem
  }

  .md\:pl-175{
    padding-left:1.175rem
  }

  .md\:pt-225{
    padding-top:2.25rem
  }

  .md\:pr-225{
    padding-right:2.25rem
  }

  .md\:pb-225{
    padding-bottom:2.25rem
  }

  .md\:pl-225{
    padding-left:2.25rem
  }

  .md\:pt-275{
    padding-top:2.175rem
  }

  .md\:pr-275{
    padding-right:2.175rem
  }

  .md\:pb-275{
    padding-bottom:2.175rem
  }

  .md\:pl-275{
    padding-left:2.175rem
  }

  .md\:pt-px{
    padding-top:1px
  }

  .md\:pr-px{
    padding-right:1px
  }

  .md\:pb-px{
    padding-bottom:1px
  }

  .md\:pl-px{
    padding-left:1px
  }

  .md\:pt-025{
    padding-top:0.25rem
  }

  .md\:pr-025{
    padding-right:0.25rem
  }

  .md\:pb-025{
    padding-bottom:0.25rem
  }

  .md\:pl-025{
    padding-left:0.25rem
  }

  .md\:pt-05{
    padding-top:0.5rem
  }

  .md\:pr-05{
    padding-right:0.5rem
  }

  .md\:pb-05{
    padding-bottom:0.5rem
  }

  .md\:pl-05{
    padding-left:0.5rem
  }

  .md\:pt-075{
    padding-top:0.75rem
  }

  .md\:pr-075{
    padding-right:0.75rem
  }

  .md\:pb-075{
    padding-bottom:0.75rem
  }

  .md\:pl-075{
    padding-left:0.75rem
  }

  .md\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .md\:placeholder-transparent::placeholder{
    color:transparent
  }

  .md\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .md\:placeholder-current::placeholder{
    color:currentColor
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .md\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .md\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .md\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .md\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .md\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .md\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .md\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .md\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .md\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .md\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .md\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .md\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .md\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .md\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .md\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .md\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .md\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .md\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .md\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .md\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .md\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .md\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .md\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .md\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .md\:pointer-events-none{
    pointer-events:none
  }

  .md\:pointer-events-auto{
    pointer-events:auto
  }

  .md\:static{
    position:static
  }

  .md\:fixed{
    position:fixed
  }

  .md\:absolute{
    position:absolute
  }

  .md\:relative{
    position:relative
  }

  .md\:sticky{
    position:sticky
  }

  .md\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .md\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .md\:inset-y-0{
    top:0;
    bottom:0
  }

  .md\:inset-x-0{
    right:0;
    left:0
  }

  .md\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .md\:inset-x-auto{
    right:auto;
    left:auto
  }

  .md\:top-0{
    top:0
  }

  .md\:right-0{
    right:0
  }

  .md\:bottom-0{
    bottom:0
  }

  .md\:left-0{
    left:0
  }

  .md\:top-auto{
    top:auto
  }

  .md\:right-auto{
    right:auto
  }

  .md\:bottom-auto{
    bottom:auto
  }

  .md\:left-auto{
    left:auto
  }

  .md\:resize-none{
    resize:none
  }

  .md\:resize-y{
    resize:vertical
  }

  .md\:resize-x{
    resize:horizontal
  }

  .md\:resize{
    resize:both
  }

  .md\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .md\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .md\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .md\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .md\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .md\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .md\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .md\:shadow-none{
    box-shadow:none
  }

  .md\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .md\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .md\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .md\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .md\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .md\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .md\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .md\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .md\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .md\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .md\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .md\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .md\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .md\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .md\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .md\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .md\:fill-current{
    fill:currentColor
  }

  .md\:stroke-current{
    stroke:currentColor
  }

  .md\:stroke-0{
    stroke-width:0
  }

  .md\:stroke-1{
    stroke-width:1
  }

  .md\:stroke-2{
    stroke-width:2
  }

  .md\:table-auto{
    table-layout:auto
  }

  .md\:table-fixed{
    table-layout:fixed
  }

  .md\:text-left{
    text-align:left
  }

  .md\:text-center{
    text-align:center
  }

  .md\:text-right{
    text-align:right
  }

  .md\:text-justify{
    text-align:justify
  }

  .md\:text-transparent{
    color:transparent
  }

  .md\:text-current{
    color:currentColor
  }

  .md\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .md\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .md\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .md\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .md\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .md\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .md\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .md\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .md\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .md\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .md\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .md\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .md\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .md\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .md\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .md\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .md\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .md\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .md\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .md\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .md\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .md\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .md\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .md\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .md\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .md\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .md\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .md\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .md\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .md\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .md\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .md\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .md\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .md\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .md\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .md\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .md\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .md\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .md\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .md\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .md\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .md\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .md\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .md\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .md\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .md\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .md\:hover\:text-transparent:hover{
    color:transparent
  }

  .md\:hover\:text-current:hover{
    color:currentColor
  }

  .md\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .md\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .md\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .md\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .md\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .md\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .md\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .md\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .md\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .md\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .md\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .md\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .md\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .md\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .md\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .md\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .md\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .md\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .md\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .md\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .md\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .md\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .md\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .md\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .md\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .md\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .md\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .md\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .md\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .md\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .md\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .md\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .md\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .md\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .md\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .md\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .md\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .md\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .md\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .md\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .md\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .md\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .md\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .md\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .md\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .md\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .md\:focus\:text-transparent:focus{
    color:transparent
  }

  .md\:focus\:text-current:focus{
    color:currentColor
  }

  .md\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .md\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .md\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .md\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .md\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .md\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .md\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .md\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .md\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .md\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .md\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .md\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .md\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .md\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .md\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .md\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .md\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .md\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .md\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .md\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .md\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .md\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .md\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .md\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .md\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .md\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .md\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .md\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .md\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .md\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .md\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .md\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .md\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .md\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .md\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .md\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .md\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .md\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .md\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .md\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .md\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .md\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .md\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .md\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .md\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .md\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .md\:text-opacity-0{
    --text-opacity:0
  }

  .md\:text-opacity-25{
    --text-opacity:0.25
  }

  .md\:text-opacity-50{
    --text-opacity:0.5
  }

  .md\:text-opacity-75{
    --text-opacity:0.75
  }

  .md\:text-opacity-100{
    --text-opacity:1
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .md\:italic{
    font-style:italic
  }

  .md\:not-italic{
    font-style:normal
  }

  .md\:uppercase{
    text-transform:uppercase
  }

  .md\:lowercase{
    text-transform:lowercase
  }

  .md\:capitalize{
    text-transform:capitalize
  }

  .md\:normal-case{
    text-transform:none
  }

  .md\:underline{
    text-decoration:underline
  }

  .md\:line-through{
    text-decoration:line-through
  }

  .md\:no-underline{
    text-decoration:none
  }

  .md\:hover\:underline:hover{
    text-decoration:underline
  }

  .md\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .md\:hover\:no-underline:hover{
    text-decoration:none
  }

  .md\:focus\:underline:focus{
    text-decoration:underline
  }

  .md\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .md\:focus\:no-underline:focus{
    text-decoration:none
  }

  .md\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .md\:normal-nums{
    font-variant-numeric:normal
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .md\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .md\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .md\:tracking-tight{
    letter-spacing:-0.025em
  }

  .md\:tracking-normal{
    letter-spacing:0
  }

  .md\:tracking-wide{
    letter-spacing:0.025em
  }

  .md\:tracking-wider{
    letter-spacing:0.05em
  }

  .md\:tracking-widest{
    letter-spacing:0.1em
  }

  .md\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .md\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .md\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .md\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .md\:align-baseline{
    vertical-align:baseline
  }

  .md\:align-top{
    vertical-align:top
  }

  .md\:align-middle{
    vertical-align:middle
  }

  .md\:align-bottom{
    vertical-align:bottom
  }

  .md\:align-text-top{
    vertical-align:text-top
  }

  .md\:align-text-bottom{
    vertical-align:text-bottom
  }

  .md\:visible{
    visibility:visible
  }

  .md\:invisible{
    visibility:hidden
  }

  .md\:whitespace-normal{
    white-space:normal
  }

  .md\:whitespace-no-wrap{
    white-space:nowrap
  }

  .md\:whitespace-pre{
    white-space:pre
  }

  .md\:whitespace-pre-line{
    white-space:pre-line
  }

  .md\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .md\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .md\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .md\:break-all{
    word-break:break-all
  }

  .md\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .md\:w-0{
    width:0
  }

  .md\:w-1{
    width:1rem
  }

  .md\:w-2{
    width:2rem
  }

  .md\:w-3{
    width:3rem
  }

  .md\:w-4{
    width:4rem
  }

  .md\:w-5{
    width:5rem
  }

  .md\:w-6{
    width:6rem
  }

  .md\:w-7{
    width:7rem
  }

  .md\:w-15{
    width:1.5rem
  }

  .md\:w-25{
    width:2.5rem
  }

  .md\:w-125{
    width:1.25rem
  }

  .md\:w-175{
    width:1.175rem
  }

  .md\:w-225{
    width:2.25rem
  }

  .md\:w-275{
    width:2.175rem
  }

  .md\:w-auto{
    width:auto
  }

  .md\:w-px{
    width:1px
  }

  .md\:w-025{
    width:0.25rem
  }

  .md\:w-05{
    width:0.5rem
  }

  .md\:w-075{
    width:0.75rem
  }

  .md\:w-1\/2{
    width:50%
  }

  .md\:w-1\/3{
    width:33.333333%
  }

  .md\:w-2\/3{
    width:66.666667%
  }

  .md\:w-1\/4{
    width:25%
  }

  .md\:w-2\/4{
    width:50%
  }

  .md\:w-3\/4{
    width:75%
  }

  .md\:w-1\/5{
    width:20%
  }

  .md\:w-2\/5{
    width:40%
  }

  .md\:w-3\/5{
    width:60%
  }

  .md\:w-4\/5{
    width:80%
  }

  .md\:w-1\/6{
    width:16.666667%
  }

  .md\:w-2\/6{
    width:33.333333%
  }

  .md\:w-3\/6{
    width:50%
  }

  .md\:w-4\/6{
    width:66.666667%
  }

  .md\:w-5\/6{
    width:83.333333%
  }

  .md\:w-1\/12{
    width:8.333333%
  }

  .md\:w-2\/12{
    width:16.666667%
  }

  .md\:w-3\/12{
    width:25%
  }

  .md\:w-4\/12{
    width:33.333333%
  }

  .md\:w-5\/12{
    width:41.666667%
  }

  .md\:w-6\/12{
    width:50%
  }

  .md\:w-7\/12{
    width:58.333333%
  }

  .md\:w-8\/12{
    width:66.666667%
  }

  .md\:w-9\/12{
    width:75%
  }

  .md\:w-10\/12{
    width:83.333333%
  }

  .md\:w-11\/12{
    width:91.666667%
  }

  .md\:w-full{
    width:100%
  }

  .md\:w-screen{
    width:100vw
  }

  .md\:z-0{
    z-index:0
  }

  .md\:z-10{
    z-index:10
  }

  .md\:z-20{
    z-index:20
  }

  .md\:z-30{
    z-index:30
  }

  .md\:z-40{
    z-index:40
  }

  .md\:z-50{
    z-index:50
  }

  .md\:z-auto{
    z-index:auto
  }

  .md\:gap-0{
    grid-gap:0;
    gap:0
  }

  .md\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .md\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .md\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .md\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .md\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .md\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .md\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .md\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .md\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .md\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .md\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .md\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .md\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .md\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .md\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .md\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .md\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .md\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .md\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .md\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .md\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .md\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .md\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .md\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .md\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .md\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .md\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .md\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .md\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .md\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .md\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .md\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .md\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .md\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .md\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .md\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .md\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .md\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .md\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .md\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .md\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .md\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .md\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .md\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .md\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .md\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .md\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .md\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .md\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .md\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .md\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .md\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .md\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .md\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .md\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .md\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .md\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .md\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .md\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .md\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .md\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .md\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .md\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .md\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .md\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .md\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .md\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .md\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .md\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .md\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .md\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .md\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .md\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .md\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .md\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .md\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .md\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .md\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .md\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .md\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .md\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .md\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .md\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .md\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .md\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .md\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .md\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .md\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .md\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .md\:grid-flow-row{
    grid-auto-flow:row
  }

  .md\:grid-flow-col{
    grid-auto-flow:column
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .md\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .md\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .md\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .md\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .md\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .md\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .md\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .md\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .md\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .md\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .md\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .md\:grid-cols-none{
    grid-template-columns:none
  }

  .md\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .md\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .md\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .md\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .md\:col-auto{
    grid-column:auto
  }

  .md\:col-span-1{
    grid-column:span 1 / span 1
  }

  .md\:col-span-2{
    grid-column:span 2 / span 2
  }

  .md\:col-span-3{
    grid-column:span 3 / span 3
  }

  .md\:col-span-4{
    grid-column:span 4 / span 4
  }

  .md\:col-span-5{
    grid-column:span 5 / span 5
  }

  .md\:col-span-6{
    grid-column:span 6 / span 6
  }

  .md\:col-span-7{
    grid-column:span 7 / span 7
  }

  .md\:col-span-8{
    grid-column:span 8 / span 8
  }

  .md\:col-span-9{
    grid-column:span 9 / span 9
  }

  .md\:col-span-10{
    grid-column:span 10 / span 10
  }

  .md\:col-span-11{
    grid-column:span 11 / span 11
  }

  .md\:col-span-12{
    grid-column:span 12 / span 12
  }

  .md\:col-span-full{
    grid-column:1 / -1
  }

  .md\:col-start-1{
    grid-column-start:1
  }

  .md\:col-start-2{
    grid-column-start:2
  }

  .md\:col-start-3{
    grid-column-start:3
  }

  .md\:col-start-4{
    grid-column-start:4
  }

  .md\:col-start-5{
    grid-column-start:5
  }

  .md\:col-start-6{
    grid-column-start:6
  }

  .md\:col-start-7{
    grid-column-start:7
  }

  .md\:col-start-8{
    grid-column-start:8
  }

  .md\:col-start-9{
    grid-column-start:9
  }

  .md\:col-start-10{
    grid-column-start:10
  }

  .md\:col-start-11{
    grid-column-start:11
  }

  .md\:col-start-12{
    grid-column-start:12
  }

  .md\:col-start-13{
    grid-column-start:13
  }

  .md\:col-start-auto{
    grid-column-start:auto
  }

  .md\:col-end-1{
    grid-column-end:1
  }

  .md\:col-end-2{
    grid-column-end:2
  }

  .md\:col-end-3{
    grid-column-end:3
  }

  .md\:col-end-4{
    grid-column-end:4
  }

  .md\:col-end-5{
    grid-column-end:5
  }

  .md\:col-end-6{
    grid-column-end:6
  }

  .md\:col-end-7{
    grid-column-end:7
  }

  .md\:col-end-8{
    grid-column-end:8
  }

  .md\:col-end-9{
    grid-column-end:9
  }

  .md\:col-end-10{
    grid-column-end:10
  }

  .md\:col-end-11{
    grid-column-end:11
  }

  .md\:col-end-12{
    grid-column-end:12
  }

  .md\:col-end-13{
    grid-column-end:13
  }

  .md\:col-end-auto{
    grid-column-end:auto
  }

  .md\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .md\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .md\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .md\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .md\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .md\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .md\:grid-rows-none{
    grid-template-rows:none
  }

  .md\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .md\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .md\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .md\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .md\:row-auto{
    grid-row:auto
  }

  .md\:row-span-1{
    grid-row:span 1 / span 1
  }

  .md\:row-span-2{
    grid-row:span 2 / span 2
  }

  .md\:row-span-3{
    grid-row:span 3 / span 3
  }

  .md\:row-span-4{
    grid-row:span 4 / span 4
  }

  .md\:row-span-5{
    grid-row:span 5 / span 5
  }

  .md\:row-span-6{
    grid-row:span 6 / span 6
  }

  .md\:row-span-full{
    grid-row:1 / -1
  }

  .md\:row-start-1{
    grid-row-start:1
  }

  .md\:row-start-2{
    grid-row-start:2
  }

  .md\:row-start-3{
    grid-row-start:3
  }

  .md\:row-start-4{
    grid-row-start:4
  }

  .md\:row-start-5{
    grid-row-start:5
  }

  .md\:row-start-6{
    grid-row-start:6
  }

  .md\:row-start-7{
    grid-row-start:7
  }

  .md\:row-start-auto{
    grid-row-start:auto
  }

  .md\:row-end-1{
    grid-row-end:1
  }

  .md\:row-end-2{
    grid-row-end:2
  }

  .md\:row-end-3{
    grid-row-end:3
  }

  .md\:row-end-4{
    grid-row-end:4
  }

  .md\:row-end-5{
    grid-row-end:5
  }

  .md\:row-end-6{
    grid-row-end:6
  }

  .md\:row-end-7{
    grid-row-end:7
  }

  .md\:row-end-auto{
    grid-row-end:auto
  }

  .md\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .md\:transform-none{
    transform:none
  }

  .md\:origin-center{
    transform-origin:center
  }

  .md\:origin-top{
    transform-origin:top
  }

  .md\:origin-top-right{
    transform-origin:top right
  }

  .md\:origin-right{
    transform-origin:right
  }

  .md\:origin-bottom-right{
    transform-origin:bottom right
  }

  .md\:origin-bottom{
    transform-origin:bottom
  }

  .md\:origin-bottom-left{
    transform-origin:bottom left
  }

  .md\:origin-left{
    transform-origin:left
  }

  .md\:origin-top-left{
    transform-origin:top left
  }

  .md\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .md\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .md\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .md\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .md\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .md\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .md\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .md\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .md\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .md\:scale-x-0{
    --transform-scale-x:0
  }

  .md\:scale-x-50{
    --transform-scale-x:.5
  }

  .md\:scale-x-75{
    --transform-scale-x:.75
  }

  .md\:scale-x-90{
    --transform-scale-x:.9
  }

  .md\:scale-x-95{
    --transform-scale-x:.95
  }

  .md\:scale-x-100{
    --transform-scale-x:1
  }

  .md\:scale-x-105{
    --transform-scale-x:1.05
  }

  .md\:scale-x-110{
    --transform-scale-x:1.1
  }

  .md\:scale-x-125{
    --transform-scale-x:1.25
  }

  .md\:scale-x-150{
    --transform-scale-x:1.5
  }

  .md\:scale-y-0{
    --transform-scale-y:0
  }

  .md\:scale-y-50{
    --transform-scale-y:.5
  }

  .md\:scale-y-75{
    --transform-scale-y:.75
  }

  .md\:scale-y-90{
    --transform-scale-y:.9
  }

  .md\:scale-y-95{
    --transform-scale-y:.95
  }

  .md\:scale-y-100{
    --transform-scale-y:1
  }

  .md\:scale-y-105{
    --transform-scale-y:1.05
  }

  .md\:scale-y-110{
    --transform-scale-y:1.1
  }

  .md\:scale-y-125{
    --transform-scale-y:1.25
  }

  .md\:scale-y-150{
    --transform-scale-y:1.5
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .md\:rotate-0{
    --transform-rotate:0
  }

  .md\:rotate-1{
    --transform-rotate:1deg
  }

  .md\:rotate-2{
    --transform-rotate:2deg
  }

  .md\:rotate-3{
    --transform-rotate:3deg
  }

  .md\:rotate-6{
    --transform-rotate:6deg
  }

  .md\:rotate-12{
    --transform-rotate:12deg
  }

  .md\:rotate-45{
    --transform-rotate:45deg
  }

  .md\:rotate-90{
    --transform-rotate:90deg
  }

  .md\:rotate-180{
    --transform-rotate:180deg
  }

  .md\:-rotate-180{
    --transform-rotate:-180deg
  }

  .md\:-rotate-90{
    --transform-rotate:-90deg
  }

  .md\:-rotate-45{
    --transform-rotate:-45deg
  }

  .md\:-rotate-12{
    --transform-rotate:-12deg
  }

  .md\:-rotate-6{
    --transform-rotate:-6deg
  }

  .md\:-rotate-3{
    --transform-rotate:-3deg
  }

  .md\:-rotate-2{
    --transform-rotate:-2deg
  }

  .md\:-rotate-1{
    --transform-rotate:-1deg
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .md\:translate-x-0{
    --transform-translate-x:0
  }

  .md\:translate-x-1{
    --transform-translate-x:1rem
  }

  .md\:translate-x-2{
    --transform-translate-x:2rem
  }

  .md\:translate-x-3{
    --transform-translate-x:3rem
  }

  .md\:translate-x-4{
    --transform-translate-x:4rem
  }

  .md\:translate-x-5{
    --transform-translate-x:5rem
  }

  .md\:translate-x-6{
    --transform-translate-x:6rem
  }

  .md\:translate-x-7{
    --transform-translate-x:7rem
  }

  .md\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .md\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .md\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .md\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .md\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .md\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .md\:translate-x-px{
    --transform-translate-x:1px
  }

  .md\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .md\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .md\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .md\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .md\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .md\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .md\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .md\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .md\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .md\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .md\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .md\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .md\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .md\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .md\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .md\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .md\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .md\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .md\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .md\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .md\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .md\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .md\:translate-x-full{
    --transform-translate-x:100%
  }

  .md\:translate-y-0{
    --transform-translate-y:0
  }

  .md\:translate-y-1{
    --transform-translate-y:1rem
  }

  .md\:translate-y-2{
    --transform-translate-y:2rem
  }

  .md\:translate-y-3{
    --transform-translate-y:3rem
  }

  .md\:translate-y-4{
    --transform-translate-y:4rem
  }

  .md\:translate-y-5{
    --transform-translate-y:5rem
  }

  .md\:translate-y-6{
    --transform-translate-y:6rem
  }

  .md\:translate-y-7{
    --transform-translate-y:7rem
  }

  .md\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .md\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .md\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .md\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .md\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .md\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .md\:translate-y-px{
    --transform-translate-y:1px
  }

  .md\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .md\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .md\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .md\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .md\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .md\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .md\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .md\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .md\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .md\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .md\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .md\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .md\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .md\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .md\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .md\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .md\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .md\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .md\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .md\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .md\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .md\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .md\:translate-y-full{
    --transform-translate-y:100%
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .md\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .md\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .md\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .md\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .md\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .md\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .md\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .md\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .md\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .md\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .md\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .md\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .md\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .md\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .md\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .md\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .md\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .md\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .md\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .md\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .md\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .md\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .md\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .md\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .md\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .md\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .md\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .md\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .md\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .md\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .md\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .md\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .md\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .md\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .md\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .md\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .md\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .md\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .md\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .md\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .md\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .md\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .md\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .md\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .md\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .md\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .md\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .md\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .md\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .md\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .md\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .md\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .md\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .md\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .md\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .md\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .md\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .md\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .md\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .md\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .md\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .md\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .md\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .md\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .md\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .md\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .md\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .md\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .md\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .md\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .md\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .md\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .md\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .md\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .md\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .md\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .md\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .md\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .md\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .md\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .md\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .md\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .md\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .md\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .md\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .md\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .md\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .md\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .md\:skew-x-0{
    --transform-skew-x:0
  }

  .md\:skew-x-1{
    --transform-skew-x:1deg
  }

  .md\:skew-x-2{
    --transform-skew-x:2deg
  }

  .md\:skew-x-3{
    --transform-skew-x:3deg
  }

  .md\:skew-x-6{
    --transform-skew-x:6deg
  }

  .md\:skew-x-12{
    --transform-skew-x:12deg
  }

  .md\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .md\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .md\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .md\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .md\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .md\:skew-y-0{
    --transform-skew-y:0
  }

  .md\:skew-y-1{
    --transform-skew-y:1deg
  }

  .md\:skew-y-2{
    --transform-skew-y:2deg
  }

  .md\:skew-y-3{
    --transform-skew-y:3deg
  }

  .md\:skew-y-6{
    --transform-skew-y:6deg
  }

  .md\:skew-y-12{
    --transform-skew-y:12deg
  }

  .md\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .md\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .md\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .md\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .md\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .md\:transition-none{
    transition-property:none
  }

  .md\:transition-all{
    transition-property:all
  }

  .md\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .md\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .md\:transition-opacity{
    transition-property:opacity
  }

  .md\:transition-shadow{
    transition-property:box-shadow
  }

  .md\:transition-transform{
    transition-property:transform
  }

  .md\:ease-linear{
    transition-timing-function:linear
  }

  .md\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .md\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .md\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .md\:duration-75{
    transition-duration:75ms
  }

  .md\:duration-100{
    transition-duration:100ms
  }

  .md\:duration-150{
    transition-duration:150ms
  }

  .md\:duration-200{
    transition-duration:200ms
  }

  .md\:duration-300{
    transition-duration:300ms
  }

  .md\:duration-500{
    transition-duration:500ms
  }

  .md\:duration-700{
    transition-duration:700ms
  }

  .md\:duration-1000{
    transition-duration:1000ms
  }

  .md\:delay-75{
    transition-delay:75ms
  }

  .md\:delay-100{
    transition-delay:100ms
  }

  .md\:delay-150{
    transition-delay:150ms
  }

  .md\:delay-200{
    transition-delay:200ms
  }

  .md\:delay-300{
    transition-delay:300ms
  }

  .md\:delay-500{
    transition-delay:500ms
  }

  .md\:delay-700{
    transition-delay:700ms
  }

  .md\:delay-1000{
    transition-delay:1000ms
  }

  .md\:animate-none{
    animation:none
  }

  .md\:animate-spin{
    animation:spin 1s linear infinite
  }

  .md\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .md\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .md\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 1024px){
  .lg\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .lg\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .lg\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .lg\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .lg\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .lg\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .lg\:container{
      max-width:1800px
    }
  }

  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .lg\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .lg\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .lg\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .lg\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .lg\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .lg\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .lg\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .lg\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .lg\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .lg\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .lg\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .lg\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .lg\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .lg\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .lg\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .lg\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .lg\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .lg\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .lg\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .lg\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .lg\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .lg\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .lg\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .lg\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .lg\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .lg\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .lg\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .lg\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .lg\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .lg\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .lg\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .lg\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .lg\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .lg\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .lg\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .lg\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .lg\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .lg\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .lg\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .lg\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .lg\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .lg\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .lg\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .lg\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .lg\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .lg\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .lg\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .lg\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .lg\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .lg\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .lg\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .lg\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .lg\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .lg\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .lg\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .lg\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .lg\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .lg\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .lg\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .lg\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .lg\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .lg\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .lg\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .lg\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .lg\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .lg\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .lg\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .lg\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .lg\:bg-fixed{
    background-attachment:fixed
  }

  .lg\:bg-local{
    background-attachment:local
  }

  .lg\:bg-scroll{
    background-attachment:scroll
  }

  .lg\:bg-clip-border{
    background-clip:border-box
  }

  .lg\:bg-clip-padding{
    background-clip:padding-box
  }

  .lg\:bg-clip-content{
    background-clip:content-box
  }

  .lg\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .lg\:bg-transparent{
    background-color:transparent
  }

  .lg\:bg-current{
    background-color:currentColor
  }

  .lg\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .lg\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .lg\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .lg\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .lg\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .lg\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .lg\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .lg\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .lg\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .lg\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .lg\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .lg\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .lg\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .lg\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .lg\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .lg\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .lg\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .lg\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .lg\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .lg\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .lg\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .lg\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .lg\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .lg\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .lg\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .lg\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .lg\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .lg\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .lg\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .lg\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .lg\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .lg\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .lg\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .lg\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .lg\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .lg\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .lg\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .lg\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .lg\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .lg\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .lg\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .lg\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .lg\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .lg\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .lg\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .lg\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .lg\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .lg\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .lg\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .lg\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .lg\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .lg\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .lg\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .lg\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .lg\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .lg\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .lg\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .lg\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .lg\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .lg\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .lg\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .lg\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .lg\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .lg\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .lg\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .lg\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .lg\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .lg\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .lg\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .lg\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .lg\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .lg\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .lg\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .lg\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .lg\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .lg\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .lg\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .lg\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .lg\:bg-none{
    background-image:none
  }

  .lg\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .lg\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .lg\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .lg\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .lg\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .lg\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .lg\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .lg\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .lg\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .lg\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .lg\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .lg\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .lg\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .lg\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .lg\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .lg\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .lg\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .lg\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .lg\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .lg\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .lg\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .lg\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .lg\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .lg\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .lg\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .lg\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .lg\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .lg\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .lg\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .lg\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .lg\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .lg\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .lg\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .lg\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .lg\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .lg\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .lg\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .lg\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .lg\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .lg\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .lg\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .lg\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .lg\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .lg\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .lg\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .lg\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .lg\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .lg\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .lg\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .lg\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .lg\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .lg\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .lg\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .lg\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .lg\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .lg\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .lg\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .lg\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .lg\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .lg\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .lg\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .lg\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .lg\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .lg\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .lg\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .lg\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .lg\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .lg\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .lg\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .lg\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .lg\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .lg\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .lg\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .lg\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .lg\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .lg\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .lg\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .lg\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .lg\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .lg\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .lg\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .lg\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .lg\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .lg\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .lg\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .lg\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .lg\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .lg\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .lg\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .lg\:to-transparent{
    --gradient-to-color:transparent
  }

  .lg\:to-current{
    --gradient-to-color:currentColor
  }

  .lg\:to-black{
    --gradient-to-color:#000000
  }

  .lg\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .lg\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .lg\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .lg\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .lg\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .lg\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .lg\:to-gray-600{
    --gradient-to-color:#718096
  }

  .lg\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .lg\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .lg\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .lg\:to-red{
    --gradient-to-color:#Ed3928
  }

  .lg\:to-orange{
    --gradient-to-color:#F78F01
  }

  .lg\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .lg\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .lg\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .lg\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .lg\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .lg\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .lg\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .lg\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .lg\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .lg\:to-green{
    --gradient-to-color:#00A285
  }

  .lg\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .lg\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .lg\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .lg\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .lg\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .lg\:to-teal-600{
    --gradient-to-color:#319795
  }

  .lg\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .lg\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .lg\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .lg\:to-blue{
    --gradient-to-color:#0074BA
  }

  .lg\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .lg\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .lg\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .lg\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .lg\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .lg\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .lg\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .lg\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .lg\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .lg\:to-purple{
    --gradient-to-color:#68539B
  }

  .lg\:to-pink{
    --gradient-to-color:#F599A9
  }

  .lg\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .lg\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .lg\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .lg\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .lg\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .lg\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .lg\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .lg\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .lg\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .lg\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .lg\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .lg\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .lg\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .lg\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .lg\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .lg\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .lg\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .lg\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .lg\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .lg\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .lg\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .lg\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .lg\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .lg\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .lg\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .lg\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .lg\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .lg\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .lg\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .lg\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .lg\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .lg\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .lg\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .lg\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .lg\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .lg\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .lg\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .lg\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .lg\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .lg\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .lg\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .lg\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .lg\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .lg\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .lg\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .lg\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .lg\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .lg\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .lg\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .lg\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .lg\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .lg\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .lg\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .lg\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .lg\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .lg\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .lg\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .lg\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .lg\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .lg\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .lg\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .lg\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .lg\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .lg\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .lg\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .lg\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .lg\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .lg\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .lg\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .lg\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .lg\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .lg\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .lg\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .lg\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .lg\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .lg\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .lg\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .lg\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .lg\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .lg\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .lg\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .lg\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .lg\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .lg\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .lg\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .lg\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .lg\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .lg\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .lg\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .lg\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .lg\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .lg\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .lg\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .lg\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .lg\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .lg\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .lg\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .lg\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .lg\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .lg\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .lg\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .lg\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .lg\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .lg\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .lg\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .lg\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .lg\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .lg\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .lg\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .lg\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .lg\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .lg\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .lg\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .lg\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .lg\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .lg\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .lg\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .lg\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .lg\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .lg\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .lg\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .lg\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .lg\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .lg\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .lg\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .lg\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .lg\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .lg\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .lg\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .lg\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .lg\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .lg\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .lg\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .lg\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .lg\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .lg\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .lg\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .lg\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .lg\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .lg\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .lg\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .lg\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .lg\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .lg\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .lg\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .lg\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .lg\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .lg\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .lg\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .lg\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .lg\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .lg\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .lg\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .lg\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .lg\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .lg\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .lg\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .lg\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .lg\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .lg\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .lg\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .lg\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .lg\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .lg\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .lg\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .lg\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .lg\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .lg\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .lg\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .lg\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .lg\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .lg\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .lg\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .lg\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .lg\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .lg\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .lg\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .lg\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .lg\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .lg\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .lg\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .lg\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .lg\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .lg\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .lg\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .lg\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .lg\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .lg\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .lg\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .lg\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .lg\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .lg\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .lg\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .lg\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .lg\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .lg\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .lg\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .lg\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .lg\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .lg\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .lg\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .lg\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .lg\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .lg\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .lg\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .lg\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .lg\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .lg\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .lg\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .lg\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .lg\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .lg\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .lg\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .lg\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .lg\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .lg\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .lg\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .lg\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .lg\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .lg\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .lg\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .lg\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .lg\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .lg\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .lg\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .lg\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .lg\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .lg\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .lg\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .lg\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .lg\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .lg\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .lg\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .lg\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .lg\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .lg\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .lg\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .lg\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .lg\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .lg\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .lg\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .lg\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .lg\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .lg\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .lg\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .lg\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .lg\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .lg\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .lg\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .lg\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .lg\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .lg\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .lg\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .lg\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .lg\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .lg\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .lg\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .lg\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .lg\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .lg\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .lg\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .lg\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .lg\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .lg\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .lg\:bg-opacity-0{
    --bg-opacity:0
  }

  .lg\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .lg\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .lg\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .lg\:bg-opacity-100{
    --bg-opacity:1
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .lg\:bg-bottom{
    background-position:bottom
  }

  .lg\:bg-center{
    background-position:center
  }

  .lg\:bg-left{
    background-position:left
  }

  .lg\:bg-left-bottom{
    background-position:left bottom
  }

  .lg\:bg-left-top{
    background-position:left top
  }

  .lg\:bg-right{
    background-position:right
  }

  .lg\:bg-right-bottom{
    background-position:right bottom
  }

  .lg\:bg-right-top{
    background-position:right top
  }

  .lg\:bg-top{
    background-position:top
  }

  .lg\:bg-repeat{
    background-repeat:repeat
  }

  .lg\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .lg\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .lg\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .lg\:bg-repeat-round{
    background-repeat:round
  }

  .lg\:bg-repeat-space{
    background-repeat:space
  }

  .lg\:bg-auto{
    background-size:auto
  }

  .lg\:bg-cover{
    background-size:cover
  }

  .lg\:bg-contain{
    background-size:contain
  }

  .lg\:border-collapse{
    border-collapse:collapse
  }

  .lg\:border-separate{
    border-collapse:separate
  }

  .lg\:border-transparent{
    border-color:transparent
  }

  .lg\:border-current{
    border-color:currentColor
  }

  .lg\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .lg\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .lg\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .lg\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .lg\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .lg\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .lg\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .lg\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .lg\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .lg\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .lg\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .lg\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .lg\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .lg\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .lg\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .lg\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .lg\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .lg\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .lg\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .lg\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .lg\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .lg\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .lg\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .lg\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .lg\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .lg\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .lg\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .lg\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .lg\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .lg\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .lg\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .lg\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .lg\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .lg\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .lg\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .lg\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .lg\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .lg\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .lg\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .lg\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .lg\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .lg\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .lg\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .lg\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .lg\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .lg\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .lg\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .lg\:hover\:border-current:hover{
    border-color:currentColor
  }

  .lg\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .lg\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .lg\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .lg\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .lg\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .lg\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .lg\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .lg\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .lg\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .lg\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .lg\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .lg\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .lg\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .lg\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .lg\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .lg\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .lg\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .lg\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .lg\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .lg\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .lg\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .lg\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .lg\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .lg\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .lg\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .lg\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .lg\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .lg\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .lg\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .lg\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .lg\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .lg\:focus\:border-current:focus{
    border-color:currentColor
  }

  .lg\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .lg\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .lg\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .lg\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .lg\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .lg\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .lg\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .lg\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .lg\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .lg\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .lg\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .lg\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .lg\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .lg\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .lg\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .lg\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .lg\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .lg\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .lg\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .lg\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .lg\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .lg\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .lg\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .lg\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .lg\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .lg\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .lg\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .lg\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .lg\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .lg\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .lg\:border-opacity-0{
    --border-opacity:0
  }

  .lg\:border-opacity-25{
    --border-opacity:0.25
  }

  .lg\:border-opacity-50{
    --border-opacity:0.5
  }

  .lg\:border-opacity-75{
    --border-opacity:0.75
  }

  .lg\:border-opacity-100{
    --border-opacity:1
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .lg\:rounded-none{
    border-radius:0
  }

  .lg\:rounded-sm{
    border-radius:0.125rem
  }

  .lg\:rounded{
    border-radius:0.25rem
  }

  .lg\:rounded-md{
    border-radius:0.375rem
  }

  .lg\:rounded-lg{
    border-radius:0.5rem
  }

  .lg\:rounded-xl{
    border-radius:0.75rem
  }

  .lg\:rounded-2xl{
    border-radius:1rem
  }

  .lg\:rounded-3xl{
    border-radius:1.5rem
  }

  .lg\:rounded-full{
    border-radius:9999px
  }

  .lg\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .lg\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .lg\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .lg\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .lg\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .lg\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .lg\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .lg\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .lg\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .lg\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .lg\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .lg\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .lg\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .lg\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .lg\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .lg\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .lg\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .lg\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .lg\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .lg\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .lg\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .lg\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .lg\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .lg\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .lg\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .lg\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .lg\:rounded-tl-none{
    border-top-left-radius:0
  }

  .lg\:rounded-tr-none{
    border-top-right-radius:0
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .lg\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .lg\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .lg\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .lg\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .lg\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .lg\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .lg\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .lg\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .lg\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .lg\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .lg\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .lg\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .lg\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .lg\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .lg\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .lg\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .lg\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .lg\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .lg\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .lg\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .lg\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .lg\:border-solid{
    border-style:solid
  }

  .lg\:border-dashed{
    border-style:dashed
  }

  .lg\:border-dotted{
    border-style:dotted
  }

  .lg\:border-double{
    border-style:double
  }

  .lg\:border-none{
    border-style:none
  }

  .lg\:border-0{
    border-width:0
  }

  .lg\:border-2{
    border-width:2px
  }

  .lg\:border-4{
    border-width:4px
  }

  .lg\:border-8{
    border-width:8px
  }

  .lg\:border{
    border-width:1px
  }

  .lg\:border-t-0{
    border-top-width:0
  }

  .lg\:border-r-0{
    border-right-width:0
  }

  .lg\:border-b-0{
    border-bottom-width:0
  }

  .lg\:border-l-0{
    border-left-width:0
  }

  .lg\:border-t-2{
    border-top-width:2px
  }

  .lg\:border-r-2{
    border-right-width:2px
  }

  .lg\:border-b-2{
    border-bottom-width:2px
  }

  .lg\:border-l-2{
    border-left-width:2px
  }

  .lg\:border-t-4{
    border-top-width:4px
  }

  .lg\:border-r-4{
    border-right-width:4px
  }

  .lg\:border-b-4{
    border-bottom-width:4px
  }

  .lg\:border-l-4{
    border-left-width:4px
  }

  .lg\:border-t-8{
    border-top-width:8px
  }

  .lg\:border-r-8{
    border-right-width:8px
  }

  .lg\:border-b-8{
    border-bottom-width:8px
  }

  .lg\:border-l-8{
    border-left-width:8px
  }

  .lg\:border-t{
    border-top-width:1px
  }

  .lg\:border-r{
    border-right-width:1px
  }

  .lg\:border-b{
    border-bottom-width:1px
  }

  .lg\:border-l{
    border-left-width:1px
  }

  .lg\:box-border{
    box-sizing:border-box
  }

  .lg\:box-content{
    box-sizing:content-box
  }

  .lg\:cursor-auto{
    cursor:auto
  }

  .lg\:cursor-default{
    cursor:default
  }

  .lg\:cursor-pointer{
    cursor:pointer
  }

  .lg\:cursor-wait{
    cursor:wait
  }

  .lg\:cursor-text{
    cursor:text
  }

  .lg\:cursor-move{
    cursor:move
  }

  .lg\:cursor-not-allowed{
    cursor:not-allowed
  }

  .lg\:block{
    display:block
  }

  .lg\:inline-block{
    display:inline-block
  }

  .lg\:inline{
    display:inline
  }

  .lg\:flex{
    display:flex
  }

  .lg\:inline-flex{
    display:inline-flex
  }

  .lg\:table{
    display:table
  }

  .lg\:table-caption{
    display:table-caption
  }

  .lg\:table-cell{
    display:table-cell
  }

  .lg\:table-column{
    display:table-column
  }

  .lg\:table-column-group{
    display:table-column-group
  }

  .lg\:table-footer-group{
    display:table-footer-group
  }

  .lg\:table-header-group{
    display:table-header-group
  }

  .lg\:table-row-group{
    display:table-row-group
  }

  .lg\:table-row{
    display:table-row
  }

  .lg\:flow-root{
    display:flow-root
  }

  .lg\:grid{
    display:grid
  }

  .lg\:inline-grid{
    display:inline-grid
  }

  .lg\:contents{
    display:contents
  }

  .lg\:hidden{
    display:none
  }

  .lg\:flex-row{
    flex-direction:row
  }

  .lg\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .lg\:flex-col{
    flex-direction:column
  }

  .lg\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .lg\:flex-wrap{
    flex-wrap:wrap
  }

  .lg\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .lg\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .lg\:place-items-auto{
    place-items:auto
  }

  .lg\:place-items-start{
    place-items:start
  }

  .lg\:place-items-end{
    place-items:end
  }

  .lg\:place-items-center{
    place-items:center
  }

  .lg\:place-items-stretch{
    place-items:stretch
  }

  .lg\:place-content-center{
    place-content:center
  }

  .lg\:place-content-start{
    place-content:start
  }

  .lg\:place-content-end{
    place-content:end
  }

  .lg\:place-content-between{
    place-content:space-between
  }

  .lg\:place-content-around{
    place-content:space-around
  }

  .lg\:place-content-evenly{
    place-content:space-evenly
  }

  .lg\:place-content-stretch{
    place-content:stretch
  }

  .lg\:place-self-auto{
    place-self:auto
  }

  .lg\:place-self-start{
    place-self:start
  }

  .lg\:place-self-end{
    place-self:end
  }

  .lg\:place-self-center{
    place-self:center
  }

  .lg\:place-self-stretch{
    place-self:stretch
  }

  .lg\:items-start{
    align-items:flex-start
  }

  .lg\:items-end{
    align-items:flex-end
  }

  .lg\:items-center{
    align-items:center
  }

  .lg\:items-baseline{
    align-items:baseline
  }

  .lg\:items-stretch{
    align-items:stretch
  }

  .lg\:content-center{
    align-content:center
  }

  .lg\:content-start{
    align-content:flex-start
  }

  .lg\:content-end{
    align-content:flex-end
  }

  .lg\:content-between{
    align-content:space-between
  }

  .lg\:content-around{
    align-content:space-around
  }

  .lg\:content-evenly{
    align-content:space-evenly
  }

  .lg\:self-auto{
    align-self:auto
  }

  .lg\:self-start{
    align-self:flex-start
  }

  .lg\:self-end{
    align-self:flex-end
  }

  .lg\:self-center{
    align-self:center
  }

  .lg\:self-stretch{
    align-self:stretch
  }

  .lg\:justify-items-auto{
    justify-items:auto
  }

  .lg\:justify-items-start{
    justify-items:start
  }

  .lg\:justify-items-end{
    justify-items:end
  }

  .lg\:justify-items-center{
    justify-items:center
  }

  .lg\:justify-items-stretch{
    justify-items:stretch
  }

  .lg\:justify-start{
    justify-content:flex-start
  }

  .lg\:justify-end{
    justify-content:flex-end
  }

  .lg\:justify-center{
    justify-content:center
  }

  .lg\:justify-between{
    justify-content:space-between
  }

  .lg\:justify-around{
    justify-content:space-around
  }

  .lg\:justify-evenly{
    justify-content:space-evenly
  }

  .lg\:justify-self-auto{
    justify-self:auto
  }

  .lg\:justify-self-start{
    justify-self:start
  }

  .lg\:justify-self-end{
    justify-self:end
  }

  .lg\:justify-self-center{
    justify-self:center
  }

  .lg\:justify-self-stretch{
    justify-self:stretch
  }

  .lg\:flex-1{
    flex:1 1 0%
  }

  .lg\:flex-auto{
    flex:1 1 auto
  }

  .lg\:flex-initial{
    flex:0 1 auto
  }

  .lg\:flex-none{
    flex:none
  }

  .lg\:flex-grow-0{
    flex-grow:0
  }

  .lg\:flex-grow{
    flex-grow:1
  }

  .lg\:flex-shrink-0{
    flex-shrink:0
  }

  .lg\:flex-shrink{
    flex-shrink:1
  }

  .lg\:order-1{
    order:1
  }

  .lg\:order-2{
    order:2
  }

  .lg\:order-3{
    order:3
  }

  .lg\:order-4{
    order:4
  }

  .lg\:order-5{
    order:5
  }

  .lg\:order-6{
    order:6
  }

  .lg\:order-7{
    order:7
  }

  .lg\:order-8{
    order:8
  }

  .lg\:order-9{
    order:9
  }

  .lg\:order-10{
    order:10
  }

  .lg\:order-11{
    order:11
  }

  .lg\:order-12{
    order:12
  }

  .lg\:order-first{
    order:-9999
  }

  .lg\:order-last{
    order:9999
  }

  .lg\:order-none{
    order:0
  }

  .lg\:float-right{
    float:right
  }

  .lg\:float-left{
    float:left
  }

  .lg\:float-none{
    float:none
  }

  .lg\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .lg\:clear-left{
    clear:left
  }

  .lg\:clear-right{
    clear:right
  }

  .lg\:clear-both{
    clear:both
  }

  .lg\:clear-none{
    clear:none
  }

  .lg\:font-headings{
    font-family:Parabole, sans-serif
  }

  .lg\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .lg\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .lg\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .lg\:font-hairline{
    font-weight:100
  }

  .lg\:font-thin{
    font-weight:200
  }

  .lg\:font-light{
    font-weight:300
  }

  .lg\:font-normal{
    font-weight:400
  }

  .lg\:font-medium{
    font-weight:500
  }

  .lg\:font-semibold{
    font-weight:600
  }

  .lg\:font-bold{
    font-weight:700
  }

  .lg\:font-extrabold{
    font-weight:800
  }

  .lg\:font-black{
    font-weight:900
  }

  .lg\:hover\:font-hairline:hover{
    font-weight:100
  }

  .lg\:hover\:font-thin:hover{
    font-weight:200
  }

  .lg\:hover\:font-light:hover{
    font-weight:300
  }

  .lg\:hover\:font-normal:hover{
    font-weight:400
  }

  .lg\:hover\:font-medium:hover{
    font-weight:500
  }

  .lg\:hover\:font-semibold:hover{
    font-weight:600
  }

  .lg\:hover\:font-bold:hover{
    font-weight:700
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .lg\:hover\:font-black:hover{
    font-weight:900
  }

  .lg\:focus\:font-hairline:focus{
    font-weight:100
  }

  .lg\:focus\:font-thin:focus{
    font-weight:200
  }

  .lg\:focus\:font-light:focus{
    font-weight:300
  }

  .lg\:focus\:font-normal:focus{
    font-weight:400
  }

  .lg\:focus\:font-medium:focus{
    font-weight:500
  }

  .lg\:focus\:font-semibold:focus{
    font-weight:600
  }

  .lg\:focus\:font-bold:focus{
    font-weight:700
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .lg\:focus\:font-black:focus{
    font-weight:900
  }

  .lg\:h-0{
    height:0
  }

  .lg\:h-1{
    height:1rem
  }

  .lg\:h-2{
    height:2rem
  }

  .lg\:h-3{
    height:3rem
  }

  .lg\:h-4{
    height:4rem
  }

  .lg\:h-5{
    height:5rem
  }

  .lg\:h-6{
    height:6rem
  }

  .lg\:h-7{
    height:7rem
  }

  .lg\:h-15{
    height:1.5rem
  }

  .lg\:h-25{
    height:2.5rem
  }

  .lg\:h-125{
    height:1.25rem
  }

  .lg\:h-175{
    height:1.175rem
  }

  .lg\:h-225{
    height:2.25rem
  }

  .lg\:h-275{
    height:2.175rem
  }

  .lg\:h-auto{
    height:auto
  }

  .lg\:h-px{
    height:1px
  }

  .lg\:h-025{
    height:0.25rem
  }

  .lg\:h-05{
    height:0.5rem
  }

  .lg\:h-075{
    height:0.75rem
  }

  .lg\:h-full{
    height:100%
  }

  .lg\:h-screen{
    height:100vh
  }

  .lg\:text-xs{
    font-size:0.6rem
  }

  .lg\:text-sm{
    font-size:0.8rem
  }

  .lg\:text-base{
    font-size:1rem
  }

  .lg\:text-lg{
    font-size:1.3rem
  }

  .lg\:text-xl{
    font-size:2rem
  }

  .lg\:text-xxl{
    font-size:3rem
  }

  .lg\:text-xxxl{
    font-size:5rem
  }

  .lg\:leading-3{
    line-height:.75rem
  }

  .lg\:leading-4{
    line-height:1rem
  }

  .lg\:leading-5{
    line-height:1.25rem
  }

  .lg\:leading-6{
    line-height:1.5rem
  }

  .lg\:leading-7{
    line-height:1.75rem
  }

  .lg\:leading-8{
    line-height:2rem
  }

  .lg\:leading-9{
    line-height:2.25rem
  }

  .lg\:leading-10{
    line-height:2.5rem
  }

  .lg\:leading-none{
    line-height:1
  }

  .lg\:leading-tight{
    line-height:1.25
  }

  .lg\:leading-snug{
    line-height:1.375
  }

  .lg\:leading-normal{
    line-height:1.5
  }

  .lg\:leading-relaxed{
    line-height:1.625
  }

  .lg\:leading-loose{
    line-height:2
  }

  .lg\:list-inside{
    list-style-position:inside
  }

  .lg\:list-outside{
    list-style-position:outside
  }

  .lg\:list-none{
    list-style-type:none
  }

  .lg\:list-disc{
    list-style-type:disc
  }

  .lg\:list-decimal{
    list-style-type:decimal
  }

  .lg\:m-0{
    margin:0
  }

  .lg\:m-1{
    margin:1rem
  }

  .lg\:m-2{
    margin:2rem
  }

  .lg\:m-3{
    margin:3rem
  }

  .lg\:m-4{
    margin:4rem
  }

  .lg\:m-5{
    margin:5rem
  }

  .lg\:m-6{
    margin:6rem
  }

  .lg\:m-7{
    margin:7rem
  }

  .lg\:m-15{
    margin:1.5rem
  }

  .lg\:m-25{
    margin:2.5rem
  }

  .lg\:m-125{
    margin:1.25rem
  }

  .lg\:m-175{
    margin:1.175rem
  }

  .lg\:m-225{
    margin:2.25rem
  }

  .lg\:m-275{
    margin:2.175rem
  }

  .lg\:m-auto{
    margin:auto
  }

  .lg\:m-px{
    margin:1px
  }

  .lg\:m-025{
    margin:0.25rem
  }

  .lg\:m-05{
    margin:0.5rem
  }

  .lg\:m-075{
    margin:0.75rem
  }

  .lg\:-m-1{
    margin:-1rem
  }

  .lg\:-m-2{
    margin:-2rem
  }

  .lg\:-m-3{
    margin:-3rem
  }

  .lg\:-m-4{
    margin:-4rem
  }

  .lg\:-m-5{
    margin:-5rem
  }

  .lg\:-m-6{
    margin:-6rem
  }

  .lg\:-m-7{
    margin:-7rem
  }

  .lg\:-m-15{
    margin:-1.5rem
  }

  .lg\:-m-25{
    margin:-2.5rem
  }

  .lg\:-m-125{
    margin:-1.25rem
  }

  .lg\:-m-175{
    margin:-1.175rem
  }

  .lg\:-m-225{
    margin:-2.25rem
  }

  .lg\:-m-275{
    margin:-2.175rem
  }

  .lg\:-m-px{
    margin:-1px
  }

  .lg\:-m-025{
    margin:-0.25rem
  }

  .lg\:-m-05{
    margin:-0.5rem
  }

  .lg\:-m-075{
    margin:-0.75rem
  }

  .lg\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .lg\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .lg\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .lg\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .lg\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .lg\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .lg\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .lg\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .lg\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .lg\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .lg\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .lg\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .lg\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .lg\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .lg\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .lg\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .lg\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .lg\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .lg\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .lg\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .lg\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .lg\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .lg\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .lg\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .lg\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .lg\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .lg\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .lg\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .lg\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .lg\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .lg\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .lg\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .lg\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .lg\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .lg\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .lg\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .lg\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .lg\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .lg\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .lg\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .lg\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .lg\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .lg\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .lg\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .lg\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .lg\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .lg\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .lg\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .lg\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .lg\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .lg\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .lg\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .lg\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .lg\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .lg\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .lg\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .lg\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .lg\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .lg\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .lg\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .lg\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .lg\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .lg\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .lg\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .lg\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .lg\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .lg\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .lg\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .lg\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .lg\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .lg\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .lg\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .lg\:mt-0{
    margin-top:0
  }

  .lg\:mr-0{
    margin-right:0
  }

  .lg\:mb-0{
    margin-bottom:0
  }

  .lg\:ml-0{
    margin-left:0
  }

  .lg\:mt-1{
    margin-top:1rem
  }

  .lg\:mr-1{
    margin-right:1rem
  }

  .lg\:mb-1{
    margin-bottom:1rem
  }

  .lg\:ml-1{
    margin-left:1rem
  }

  .lg\:mt-2{
    margin-top:2rem
  }

  .lg\:mr-2{
    margin-right:2rem
  }

  .lg\:mb-2{
    margin-bottom:2rem
  }

  .lg\:ml-2{
    margin-left:2rem
  }

  .lg\:mt-3{
    margin-top:3rem
  }

  .lg\:mr-3{
    margin-right:3rem
  }

  .lg\:mb-3{
    margin-bottom:3rem
  }

  .lg\:ml-3{
    margin-left:3rem
  }

  .lg\:mt-4{
    margin-top:4rem
  }

  .lg\:mr-4{
    margin-right:4rem
  }

  .lg\:mb-4{
    margin-bottom:4rem
  }

  .lg\:ml-4{
    margin-left:4rem
  }

  .lg\:mt-5{
    margin-top:5rem
  }

  .lg\:mr-5{
    margin-right:5rem
  }

  .lg\:mb-5{
    margin-bottom:5rem
  }

  .lg\:ml-5{
    margin-left:5rem
  }

  .lg\:mt-6{
    margin-top:6rem
  }

  .lg\:mr-6{
    margin-right:6rem
  }

  .lg\:mb-6{
    margin-bottom:6rem
  }

  .lg\:ml-6{
    margin-left:6rem
  }

  .lg\:mt-7{
    margin-top:7rem
  }

  .lg\:mr-7{
    margin-right:7rem
  }

  .lg\:mb-7{
    margin-bottom:7rem
  }

  .lg\:ml-7{
    margin-left:7rem
  }

  .lg\:mt-15{
    margin-top:1.5rem
  }

  .lg\:mr-15{
    margin-right:1.5rem
  }

  .lg\:mb-15{
    margin-bottom:1.5rem
  }

  .lg\:ml-15{
    margin-left:1.5rem
  }

  .lg\:mt-25{
    margin-top:2.5rem
  }

  .lg\:mr-25{
    margin-right:2.5rem
  }

  .lg\:mb-25{
    margin-bottom:2.5rem
  }

  .lg\:ml-25{
    margin-left:2.5rem
  }

  .lg\:mt-125{
    margin-top:1.25rem
  }

  .lg\:mr-125{
    margin-right:1.25rem
  }

  .lg\:mb-125{
    margin-bottom:1.25rem
  }

  .lg\:ml-125{
    margin-left:1.25rem
  }

  .lg\:mt-175{
    margin-top:1.175rem
  }

  .lg\:mr-175{
    margin-right:1.175rem
  }

  .lg\:mb-175{
    margin-bottom:1.175rem
  }

  .lg\:ml-175{
    margin-left:1.175rem
  }

  .lg\:mt-225{
    margin-top:2.25rem
  }

  .lg\:mr-225{
    margin-right:2.25rem
  }

  .lg\:mb-225{
    margin-bottom:2.25rem
  }

  .lg\:ml-225{
    margin-left:2.25rem
  }

  .lg\:mt-275{
    margin-top:2.175rem
  }

  .lg\:mr-275{
    margin-right:2.175rem
  }

  .lg\:mb-275{
    margin-bottom:2.175rem
  }

  .lg\:ml-275{
    margin-left:2.175rem
  }

  .lg\:mt-auto{
    margin-top:auto
  }

  .lg\:mr-auto{
    margin-right:auto
  }

  .lg\:mb-auto{
    margin-bottom:auto
  }

  .lg\:ml-auto{
    margin-left:auto
  }

  .lg\:mt-px{
    margin-top:1px
  }

  .lg\:mr-px{
    margin-right:1px
  }

  .lg\:mb-px{
    margin-bottom:1px
  }

  .lg\:ml-px{
    margin-left:1px
  }

  .lg\:mt-025{
    margin-top:0.25rem
  }

  .lg\:mr-025{
    margin-right:0.25rem
  }

  .lg\:mb-025{
    margin-bottom:0.25rem
  }

  .lg\:ml-025{
    margin-left:0.25rem
  }

  .lg\:mt-05{
    margin-top:0.5rem
  }

  .lg\:mr-05{
    margin-right:0.5rem
  }

  .lg\:mb-05{
    margin-bottom:0.5rem
  }

  .lg\:ml-05{
    margin-left:0.5rem
  }

  .lg\:mt-075{
    margin-top:0.75rem
  }

  .lg\:mr-075{
    margin-right:0.75rem
  }

  .lg\:mb-075{
    margin-bottom:0.75rem
  }

  .lg\:ml-075{
    margin-left:0.75rem
  }

  .lg\:-mt-1{
    margin-top:-1rem
  }

  .lg\:-mr-1{
    margin-right:-1rem
  }

  .lg\:-mb-1{
    margin-bottom:-1rem
  }

  .lg\:-ml-1{
    margin-left:-1rem
  }

  .lg\:-mt-2{
    margin-top:-2rem
  }

  .lg\:-mr-2{
    margin-right:-2rem
  }

  .lg\:-mb-2{
    margin-bottom:-2rem
  }

  .lg\:-ml-2{
    margin-left:-2rem
  }

  .lg\:-mt-3{
    margin-top:-3rem
  }

  .lg\:-mr-3{
    margin-right:-3rem
  }

  .lg\:-mb-3{
    margin-bottom:-3rem
  }

  .lg\:-ml-3{
    margin-left:-3rem
  }

  .lg\:-mt-4{
    margin-top:-4rem
  }

  .lg\:-mr-4{
    margin-right:-4rem
  }

  .lg\:-mb-4{
    margin-bottom:-4rem
  }

  .lg\:-ml-4{
    margin-left:-4rem
  }

  .lg\:-mt-5{
    margin-top:-5rem
  }

  .lg\:-mr-5{
    margin-right:-5rem
  }

  .lg\:-mb-5{
    margin-bottom:-5rem
  }

  .lg\:-ml-5{
    margin-left:-5rem
  }

  .lg\:-mt-6{
    margin-top:-6rem
  }

  .lg\:-mr-6{
    margin-right:-6rem
  }

  .lg\:-mb-6{
    margin-bottom:-6rem
  }

  .lg\:-ml-6{
    margin-left:-6rem
  }

  .lg\:-mt-7{
    margin-top:-7rem
  }

  .lg\:-mr-7{
    margin-right:-7rem
  }

  .lg\:-mb-7{
    margin-bottom:-7rem
  }

  .lg\:-ml-7{
    margin-left:-7rem
  }

  .lg\:-mt-15{
    margin-top:-1.5rem
  }

  .lg\:-mr-15{
    margin-right:-1.5rem
  }

  .lg\:-mb-15{
    margin-bottom:-1.5rem
  }

  .lg\:-ml-15{
    margin-left:-1.5rem
  }

  .lg\:-mt-25{
    margin-top:-2.5rem
  }

  .lg\:-mr-25{
    margin-right:-2.5rem
  }

  .lg\:-mb-25{
    margin-bottom:-2.5rem
  }

  .lg\:-ml-25{
    margin-left:-2.5rem
  }

  .lg\:-mt-125{
    margin-top:-1.25rem
  }

  .lg\:-mr-125{
    margin-right:-1.25rem
  }

  .lg\:-mb-125{
    margin-bottom:-1.25rem
  }

  .lg\:-ml-125{
    margin-left:-1.25rem
  }

  .lg\:-mt-175{
    margin-top:-1.175rem
  }

  .lg\:-mr-175{
    margin-right:-1.175rem
  }

  .lg\:-mb-175{
    margin-bottom:-1.175rem
  }

  .lg\:-ml-175{
    margin-left:-1.175rem
  }

  .lg\:-mt-225{
    margin-top:-2.25rem
  }

  .lg\:-mr-225{
    margin-right:-2.25rem
  }

  .lg\:-mb-225{
    margin-bottom:-2.25rem
  }

  .lg\:-ml-225{
    margin-left:-2.25rem
  }

  .lg\:-mt-275{
    margin-top:-2.175rem
  }

  .lg\:-mr-275{
    margin-right:-2.175rem
  }

  .lg\:-mb-275{
    margin-bottom:-2.175rem
  }

  .lg\:-ml-275{
    margin-left:-2.175rem
  }

  .lg\:-mt-px{
    margin-top:-1px
  }

  .lg\:-mr-px{
    margin-right:-1px
  }

  .lg\:-mb-px{
    margin-bottom:-1px
  }

  .lg\:-ml-px{
    margin-left:-1px
  }

  .lg\:-mt-025{
    margin-top:-0.25rem
  }

  .lg\:-mr-025{
    margin-right:-0.25rem
  }

  .lg\:-mb-025{
    margin-bottom:-0.25rem
  }

  .lg\:-ml-025{
    margin-left:-0.25rem
  }

  .lg\:-mt-05{
    margin-top:-0.5rem
  }

  .lg\:-mr-05{
    margin-right:-0.5rem
  }

  .lg\:-mb-05{
    margin-bottom:-0.5rem
  }

  .lg\:-ml-05{
    margin-left:-0.5rem
  }

  .lg\:-mt-075{
    margin-top:-0.75rem
  }

  .lg\:-mr-075{
    margin-right:-0.75rem
  }

  .lg\:-mb-075{
    margin-bottom:-0.75rem
  }

  .lg\:-ml-075{
    margin-left:-0.75rem
  }

  .lg\:max-h-full{
    max-height:100%
  }

  .lg\:max-h-screen{
    max-height:100vh
  }

  .lg\:max-w-none{
    max-width:none
  }

  .lg\:max-w-xs{
    max-width:20rem
  }

  .lg\:max-w-sm{
    max-width:24rem
  }

  .lg\:max-w-md{
    max-width:28rem
  }

  .lg\:max-w-lg{
    max-width:32rem
  }

  .lg\:max-w-xl{
    max-width:36rem
  }

  .lg\:max-w-2xl{
    max-width:42rem
  }

  .lg\:max-w-3xl{
    max-width:48rem
  }

  .lg\:max-w-4xl{
    max-width:56rem
  }

  .lg\:max-w-5xl{
    max-width:64rem
  }

  .lg\:max-w-6xl{
    max-width:72rem
  }

  .lg\:max-w-full{
    max-width:100%
  }

  .lg\:max-w-screen-sm{
    max-width:640px
  }

  .lg\:max-w-screen-md{
    max-width:900px
  }

  .lg\:max-w-screen-lg{
    max-width:1024px
  }

  .lg\:max-w-screen-xl{
    max-width:1400px
  }

  .lg\:max-w-screen-xxl{
    max-width:1800px
  }

  .lg\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .lg\:min-h-0{
    min-height:0
  }

  .lg\:min-h-full{
    min-height:100%
  }

  .lg\:min-h-screen{
    min-height:100vh
  }

  .lg\:min-w-0{
    min-width:0
  }

  .lg\:min-w-full{
    min-width:100%
  }

  .lg\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .lg\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .lg\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .lg\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .lg\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .lg\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .lg\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .lg\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .lg\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .lg\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .lg\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .lg\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .lg\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .lg\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .lg\:opacity-0{
    opacity:0
  }

  .lg\:opacity-25{
    opacity:0.25
  }

  .lg\:opacity-50{
    opacity:0.5
  }

  .lg\:opacity-75{
    opacity:0.75
  }

  .lg\:opacity-100{
    opacity:1
  }

  .lg\:hover\:opacity-0:hover{
    opacity:0
  }

  .lg\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .lg\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .lg\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .lg\:hover\:opacity-100:hover{
    opacity:1
  }

  .lg\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .lg\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .lg\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .lg\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .lg\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .lg\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .lg\:overflow-auto{
    overflow:auto
  }

  .lg\:overflow-hidden{
    overflow:hidden
  }

  .lg\:overflow-visible{
    overflow:visible
  }

  .lg\:overflow-scroll{
    overflow:scroll
  }

  .lg\:overflow-x-auto{
    overflow-x:auto
  }

  .lg\:overflow-y-auto{
    overflow-y:auto
  }

  .lg\:overflow-x-hidden{
    overflow-x:hidden
  }

  .lg\:overflow-y-hidden{
    overflow-y:hidden
  }

  .lg\:overflow-x-visible{
    overflow-x:visible
  }

  .lg\:overflow-y-visible{
    overflow-y:visible
  }

  .lg\:overflow-x-scroll{
    overflow-x:scroll
  }

  .lg\:overflow-y-scroll{
    overflow-y:scroll
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .lg\:overscroll-auto{
    overscroll-behavior:auto
  }

  .lg\:overscroll-contain{
    overscroll-behavior:contain
  }

  .lg\:overscroll-none{
    overscroll-behavior:none
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .lg\:p-0{
    padding:0
  }

  .lg\:p-1{
    padding:1rem
  }

  .lg\:p-2{
    padding:2rem
  }

  .lg\:p-3{
    padding:3rem
  }

  .lg\:p-4{
    padding:4rem
  }

  .lg\:p-5{
    padding:5rem
  }

  .lg\:p-6{
    padding:6rem
  }

  .lg\:p-7{
    padding:7rem
  }

  .lg\:p-15{
    padding:1.5rem
  }

  .lg\:p-25{
    padding:2.5rem
  }

  .lg\:p-125{
    padding:1.25rem
  }

  .lg\:p-175{
    padding:1.175rem
  }

  .lg\:p-225{
    padding:2.25rem
  }

  .lg\:p-275{
    padding:2.175rem
  }

  .lg\:p-px{
    padding:1px
  }

  .lg\:p-025{
    padding:0.25rem
  }

  .lg\:p-05{
    padding:0.5rem
  }

  .lg\:p-075{
    padding:0.75rem
  }

  .lg\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .lg\:px-0{
    padding-left:0;
    padding-right:0
  }

  .lg\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .lg\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .lg\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .lg\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .lg\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .lg\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .lg\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .lg\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .lg\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .lg\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .lg\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .lg\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .lg\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .lg\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .lg\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .lg\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .lg\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .lg\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .lg\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .lg\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .lg\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .lg\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .lg\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .lg\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .lg\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .lg\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .lg\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .lg\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .lg\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .lg\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .lg\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .lg\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .lg\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .lg\:pt-0{
    padding-top:0
  }

  .lg\:pr-0{
    padding-right:0
  }

  .lg\:pb-0{
    padding-bottom:0
  }

  .lg\:pl-0{
    padding-left:0
  }

  .lg\:pt-1{
    padding-top:1rem
  }

  .lg\:pr-1{
    padding-right:1rem
  }

  .lg\:pb-1{
    padding-bottom:1rem
  }

  .lg\:pl-1{
    padding-left:1rem
  }

  .lg\:pt-2{
    padding-top:2rem
  }

  .lg\:pr-2{
    padding-right:2rem
  }

  .lg\:pb-2{
    padding-bottom:2rem
  }

  .lg\:pl-2{
    padding-left:2rem
  }

  .lg\:pt-3{
    padding-top:3rem
  }

  .lg\:pr-3{
    padding-right:3rem
  }

  .lg\:pb-3{
    padding-bottom:3rem
  }

  .lg\:pl-3{
    padding-left:3rem
  }

  .lg\:pt-4{
    padding-top:4rem
  }

  .lg\:pr-4{
    padding-right:4rem
  }

  .lg\:pb-4{
    padding-bottom:4rem
  }

  .lg\:pl-4{
    padding-left:4rem
  }

  .lg\:pt-5{
    padding-top:5rem
  }

  .lg\:pr-5{
    padding-right:5rem
  }

  .lg\:pb-5{
    padding-bottom:5rem
  }

  .lg\:pl-5{
    padding-left:5rem
  }

  .lg\:pt-6{
    padding-top:6rem
  }

  .lg\:pr-6{
    padding-right:6rem
  }

  .lg\:pb-6{
    padding-bottom:6rem
  }

  .lg\:pl-6{
    padding-left:6rem
  }

  .lg\:pt-7{
    padding-top:7rem
  }

  .lg\:pr-7{
    padding-right:7rem
  }

  .lg\:pb-7{
    padding-bottom:7rem
  }

  .lg\:pl-7{
    padding-left:7rem
  }

  .lg\:pt-15{
    padding-top:1.5rem
  }

  .lg\:pr-15{
    padding-right:1.5rem
  }

  .lg\:pb-15{
    padding-bottom:1.5rem
  }

  .lg\:pl-15{
    padding-left:1.5rem
  }

  .lg\:pt-25{
    padding-top:2.5rem
  }

  .lg\:pr-25{
    padding-right:2.5rem
  }

  .lg\:pb-25{
    padding-bottom:2.5rem
  }

  .lg\:pl-25{
    padding-left:2.5rem
  }

  .lg\:pt-125{
    padding-top:1.25rem
  }

  .lg\:pr-125{
    padding-right:1.25rem
  }

  .lg\:pb-125{
    padding-bottom:1.25rem
  }

  .lg\:pl-125{
    padding-left:1.25rem
  }

  .lg\:pt-175{
    padding-top:1.175rem
  }

  .lg\:pr-175{
    padding-right:1.175rem
  }

  .lg\:pb-175{
    padding-bottom:1.175rem
  }

  .lg\:pl-175{
    padding-left:1.175rem
  }

  .lg\:pt-225{
    padding-top:2.25rem
  }

  .lg\:pr-225{
    padding-right:2.25rem
  }

  .lg\:pb-225{
    padding-bottom:2.25rem
  }

  .lg\:pl-225{
    padding-left:2.25rem
  }

  .lg\:pt-275{
    padding-top:2.175rem
  }

  .lg\:pr-275{
    padding-right:2.175rem
  }

  .lg\:pb-275{
    padding-bottom:2.175rem
  }

  .lg\:pl-275{
    padding-left:2.175rem
  }

  .lg\:pt-px{
    padding-top:1px
  }

  .lg\:pr-px{
    padding-right:1px
  }

  .lg\:pb-px{
    padding-bottom:1px
  }

  .lg\:pl-px{
    padding-left:1px
  }

  .lg\:pt-025{
    padding-top:0.25rem
  }

  .lg\:pr-025{
    padding-right:0.25rem
  }

  .lg\:pb-025{
    padding-bottom:0.25rem
  }

  .lg\:pl-025{
    padding-left:0.25rem
  }

  .lg\:pt-05{
    padding-top:0.5rem
  }

  .lg\:pr-05{
    padding-right:0.5rem
  }

  .lg\:pb-05{
    padding-bottom:0.5rem
  }

  .lg\:pl-05{
    padding-left:0.5rem
  }

  .lg\:pt-075{
    padding-top:0.75rem
  }

  .lg\:pr-075{
    padding-right:0.75rem
  }

  .lg\:pb-075{
    padding-bottom:0.75rem
  }

  .lg\:pl-075{
    padding-left:0.75rem
  }

  .lg\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .lg\:placeholder-transparent::placeholder{
    color:transparent
  }

  .lg\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .lg\:placeholder-current::placeholder{
    color:currentColor
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .lg\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .lg\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .lg\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .lg\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .lg\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .lg\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .lg\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .lg\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .lg\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .lg\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .lg\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .lg\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .lg\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .lg\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .lg\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .lg\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .lg\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .lg\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .lg\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .lg\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .lg\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .lg\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .lg\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .lg\:pointer-events-none{
    pointer-events:none
  }

  .lg\:pointer-events-auto{
    pointer-events:auto
  }

  .lg\:static{
    position:static
  }

  .lg\:fixed{
    position:fixed
  }

  .lg\:absolute{
    position:absolute
  }

  .lg\:relative{
    position:relative
  }

  .lg\:sticky{
    position:sticky
  }

  .lg\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .lg\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .lg\:inset-y-0{
    top:0;
    bottom:0
  }

  .lg\:inset-x-0{
    right:0;
    left:0
  }

  .lg\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .lg\:inset-x-auto{
    right:auto;
    left:auto
  }

  .lg\:top-0{
    top:0
  }

  .lg\:right-0{
    right:0
  }

  .lg\:bottom-0{
    bottom:0
  }

  .lg\:left-0{
    left:0
  }

  .lg\:top-auto{
    top:auto
  }

  .lg\:right-auto{
    right:auto
  }

  .lg\:bottom-auto{
    bottom:auto
  }

  .lg\:left-auto{
    left:auto
  }

  .lg\:resize-none{
    resize:none
  }

  .lg\:resize-y{
    resize:vertical
  }

  .lg\:resize-x{
    resize:horizontal
  }

  .lg\:resize{
    resize:both
  }

  .lg\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .lg\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .lg\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .lg\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .lg\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .lg\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .lg\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .lg\:shadow-none{
    box-shadow:none
  }

  .lg\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .lg\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .lg\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .lg\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .lg\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .lg\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .lg\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .lg\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .lg\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .lg\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .lg\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .lg\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .lg\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .lg\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .lg\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .lg\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .lg\:fill-current{
    fill:currentColor
  }

  .lg\:stroke-current{
    stroke:currentColor
  }

  .lg\:stroke-0{
    stroke-width:0
  }

  .lg\:stroke-1{
    stroke-width:1
  }

  .lg\:stroke-2{
    stroke-width:2
  }

  .lg\:table-auto{
    table-layout:auto
  }

  .lg\:table-fixed{
    table-layout:fixed
  }

  .lg\:text-left{
    text-align:left
  }

  .lg\:text-center{
    text-align:center
  }

  .lg\:text-right{
    text-align:right
  }

  .lg\:text-justify{
    text-align:justify
  }

  .lg\:text-transparent{
    color:transparent
  }

  .lg\:text-current{
    color:currentColor
  }

  .lg\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .lg\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .lg\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .lg\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .lg\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .lg\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .lg\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .lg\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .lg\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .lg\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .lg\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .lg\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .lg\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .lg\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .lg\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .lg\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .lg\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .lg\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .lg\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .lg\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .lg\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .lg\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .lg\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .lg\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .lg\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .lg\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .lg\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .lg\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .lg\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .lg\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .lg\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .lg\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .lg\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .lg\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .lg\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .lg\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .lg\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .lg\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .lg\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .lg\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .lg\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .lg\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .lg\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .lg\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .lg\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .lg\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .lg\:hover\:text-transparent:hover{
    color:transparent
  }

  .lg\:hover\:text-current:hover{
    color:currentColor
  }

  .lg\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .lg\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .lg\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .lg\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .lg\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .lg\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .lg\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .lg\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .lg\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .lg\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .lg\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .lg\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .lg\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .lg\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .lg\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .lg\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .lg\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .lg\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .lg\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .lg\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .lg\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .lg\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .lg\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .lg\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .lg\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .lg\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .lg\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .lg\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .lg\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .lg\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .lg\:focus\:text-transparent:focus{
    color:transparent
  }

  .lg\:focus\:text-current:focus{
    color:currentColor
  }

  .lg\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .lg\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .lg\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .lg\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .lg\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .lg\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .lg\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .lg\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .lg\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .lg\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .lg\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .lg\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .lg\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .lg\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .lg\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .lg\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .lg\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .lg\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .lg\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .lg\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .lg\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .lg\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .lg\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .lg\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .lg\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .lg\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .lg\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .lg\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .lg\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .lg\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .lg\:text-opacity-0{
    --text-opacity:0
  }

  .lg\:text-opacity-25{
    --text-opacity:0.25
  }

  .lg\:text-opacity-50{
    --text-opacity:0.5
  }

  .lg\:text-opacity-75{
    --text-opacity:0.75
  }

  .lg\:text-opacity-100{
    --text-opacity:1
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .lg\:italic{
    font-style:italic
  }

  .lg\:not-italic{
    font-style:normal
  }

  .lg\:uppercase{
    text-transform:uppercase
  }

  .lg\:lowercase{
    text-transform:lowercase
  }

  .lg\:capitalize{
    text-transform:capitalize
  }

  .lg\:normal-case{
    text-transform:none
  }

  .lg\:underline{
    text-decoration:underline
  }

  .lg\:line-through{
    text-decoration:line-through
  }

  .lg\:no-underline{
    text-decoration:none
  }

  .lg\:hover\:underline:hover{
    text-decoration:underline
  }

  .lg\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .lg\:hover\:no-underline:hover{
    text-decoration:none
  }

  .lg\:focus\:underline:focus{
    text-decoration:underline
  }

  .lg\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .lg\:focus\:no-underline:focus{
    text-decoration:none
  }

  .lg\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .lg\:normal-nums{
    font-variant-numeric:normal
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .lg\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .lg\:tracking-tight{
    letter-spacing:-0.025em
  }

  .lg\:tracking-normal{
    letter-spacing:0
  }

  .lg\:tracking-wide{
    letter-spacing:0.025em
  }

  .lg\:tracking-wider{
    letter-spacing:0.05em
  }

  .lg\:tracking-widest{
    letter-spacing:0.1em
  }

  .lg\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .lg\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .lg\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .lg\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .lg\:align-baseline{
    vertical-align:baseline
  }

  .lg\:align-top{
    vertical-align:top
  }

  .lg\:align-middle{
    vertical-align:middle
  }

  .lg\:align-bottom{
    vertical-align:bottom
  }

  .lg\:align-text-top{
    vertical-align:text-top
  }

  .lg\:align-text-bottom{
    vertical-align:text-bottom
  }

  .lg\:visible{
    visibility:visible
  }

  .lg\:invisible{
    visibility:hidden
  }

  .lg\:whitespace-normal{
    white-space:normal
  }

  .lg\:whitespace-no-wrap{
    white-space:nowrap
  }

  .lg\:whitespace-pre{
    white-space:pre
  }

  .lg\:whitespace-pre-line{
    white-space:pre-line
  }

  .lg\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .lg\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .lg\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .lg\:break-all{
    word-break:break-all
  }

  .lg\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .lg\:w-0{
    width:0
  }

  .lg\:w-1{
    width:1rem
  }

  .lg\:w-2{
    width:2rem
  }

  .lg\:w-3{
    width:3rem
  }

  .lg\:w-4{
    width:4rem
  }

  .lg\:w-5{
    width:5rem
  }

  .lg\:w-6{
    width:6rem
  }

  .lg\:w-7{
    width:7rem
  }

  .lg\:w-15{
    width:1.5rem
  }

  .lg\:w-25{
    width:2.5rem
  }

  .lg\:w-125{
    width:1.25rem
  }

  .lg\:w-175{
    width:1.175rem
  }

  .lg\:w-225{
    width:2.25rem
  }

  .lg\:w-275{
    width:2.175rem
  }

  .lg\:w-auto{
    width:auto
  }

  .lg\:w-px{
    width:1px
  }

  .lg\:w-025{
    width:0.25rem
  }

  .lg\:w-05{
    width:0.5rem
  }

  .lg\:w-075{
    width:0.75rem
  }

  .lg\:w-1\/2{
    width:50%
  }

  .lg\:w-1\/3{
    width:33.333333%
  }

  .lg\:w-2\/3{
    width:66.666667%
  }

  .lg\:w-1\/4{
    width:25%
  }

  .lg\:w-2\/4{
    width:50%
  }

  .lg\:w-3\/4{
    width:75%
  }

  .lg\:w-1\/5{
    width:20%
  }

  .lg\:w-2\/5{
    width:40%
  }

  .lg\:w-3\/5{
    width:60%
  }

  .lg\:w-4\/5{
    width:80%
  }

  .lg\:w-1\/6{
    width:16.666667%
  }

  .lg\:w-2\/6{
    width:33.333333%
  }

  .lg\:w-3\/6{
    width:50%
  }

  .lg\:w-4\/6{
    width:66.666667%
  }

  .lg\:w-5\/6{
    width:83.333333%
  }

  .lg\:w-1\/12{
    width:8.333333%
  }

  .lg\:w-2\/12{
    width:16.666667%
  }

  .lg\:w-3\/12{
    width:25%
  }

  .lg\:w-4\/12{
    width:33.333333%
  }

  .lg\:w-5\/12{
    width:41.666667%
  }

  .lg\:w-6\/12{
    width:50%
  }

  .lg\:w-7\/12{
    width:58.333333%
  }

  .lg\:w-8\/12{
    width:66.666667%
  }

  .lg\:w-9\/12{
    width:75%
  }

  .lg\:w-10\/12{
    width:83.333333%
  }

  .lg\:w-11\/12{
    width:91.666667%
  }

  .lg\:w-full{
    width:100%
  }

  .lg\:w-screen{
    width:100vw
  }

  .lg\:z-0{
    z-index:0
  }

  .lg\:z-10{
    z-index:10
  }

  .lg\:z-20{
    z-index:20
  }

  .lg\:z-30{
    z-index:30
  }

  .lg\:z-40{
    z-index:40
  }

  .lg\:z-50{
    z-index:50
  }

  .lg\:z-auto{
    z-index:auto
  }

  .lg\:gap-0{
    grid-gap:0;
    gap:0
  }

  .lg\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .lg\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .lg\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .lg\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .lg\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .lg\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .lg\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .lg\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .lg\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .lg\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .lg\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .lg\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .lg\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .lg\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .lg\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .lg\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .lg\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .lg\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .lg\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .lg\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .lg\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .lg\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .lg\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .lg\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .lg\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .lg\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .lg\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .lg\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .lg\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .lg\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .lg\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .lg\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .lg\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .lg\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .lg\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .lg\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .lg\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .lg\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .lg\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .lg\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .lg\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .lg\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .lg\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .lg\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .lg\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .lg\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .lg\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .lg\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .lg\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .lg\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .lg\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .lg\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .lg\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .lg\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .lg\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .lg\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .lg\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .lg\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .lg\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .lg\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .lg\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .lg\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .lg\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .lg\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .lg\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .lg\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .lg\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .lg\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .lg\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .lg\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .lg\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .lg\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .lg\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .lg\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .lg\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .lg\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .lg\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .lg\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .lg\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .lg\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .lg\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .lg\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .lg\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .lg\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .lg\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .lg\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .lg\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .lg\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .lg\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .lg\:grid-flow-row{
    grid-auto-flow:row
  }

  .lg\:grid-flow-col{
    grid-auto-flow:column
  }

  .lg\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .lg\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .lg\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .lg\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .lg\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .lg\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .lg\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .lg\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .lg\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .lg\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .lg\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .lg\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .lg\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .lg\:grid-cols-none{
    grid-template-columns:none
  }

  .lg\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .lg\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .lg\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .lg\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .lg\:col-auto{
    grid-column:auto
  }

  .lg\:col-span-1{
    grid-column:span 1 / span 1
  }

  .lg\:col-span-2{
    grid-column:span 2 / span 2
  }

  .lg\:col-span-3{
    grid-column:span 3 / span 3
  }

  .lg\:col-span-4{
    grid-column:span 4 / span 4
  }

  .lg\:col-span-5{
    grid-column:span 5 / span 5
  }

  .lg\:col-span-6{
    grid-column:span 6 / span 6
  }

  .lg\:col-span-7{
    grid-column:span 7 / span 7
  }

  .lg\:col-span-8{
    grid-column:span 8 / span 8
  }

  .lg\:col-span-9{
    grid-column:span 9 / span 9
  }

  .lg\:col-span-10{
    grid-column:span 10 / span 10
  }

  .lg\:col-span-11{
    grid-column:span 11 / span 11
  }

  .lg\:col-span-12{
    grid-column:span 12 / span 12
  }

  .lg\:col-span-full{
    grid-column:1 / -1
  }

  .lg\:col-start-1{
    grid-column-start:1
  }

  .lg\:col-start-2{
    grid-column-start:2
  }

  .lg\:col-start-3{
    grid-column-start:3
  }

  .lg\:col-start-4{
    grid-column-start:4
  }

  .lg\:col-start-5{
    grid-column-start:5
  }

  .lg\:col-start-6{
    grid-column-start:6
  }

  .lg\:col-start-7{
    grid-column-start:7
  }

  .lg\:col-start-8{
    grid-column-start:8
  }

  .lg\:col-start-9{
    grid-column-start:9
  }

  .lg\:col-start-10{
    grid-column-start:10
  }

  .lg\:col-start-11{
    grid-column-start:11
  }

  .lg\:col-start-12{
    grid-column-start:12
  }

  .lg\:col-start-13{
    grid-column-start:13
  }

  .lg\:col-start-auto{
    grid-column-start:auto
  }

  .lg\:col-end-1{
    grid-column-end:1
  }

  .lg\:col-end-2{
    grid-column-end:2
  }

  .lg\:col-end-3{
    grid-column-end:3
  }

  .lg\:col-end-4{
    grid-column-end:4
  }

  .lg\:col-end-5{
    grid-column-end:5
  }

  .lg\:col-end-6{
    grid-column-end:6
  }

  .lg\:col-end-7{
    grid-column-end:7
  }

  .lg\:col-end-8{
    grid-column-end:8
  }

  .lg\:col-end-9{
    grid-column-end:9
  }

  .lg\:col-end-10{
    grid-column-end:10
  }

  .lg\:col-end-11{
    grid-column-end:11
  }

  .lg\:col-end-12{
    grid-column-end:12
  }

  .lg\:col-end-13{
    grid-column-end:13
  }

  .lg\:col-end-auto{
    grid-column-end:auto
  }

  .lg\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .lg\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .lg\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .lg\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .lg\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .lg\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .lg\:grid-rows-none{
    grid-template-rows:none
  }

  .lg\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .lg\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .lg\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .lg\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .lg\:row-auto{
    grid-row:auto
  }

  .lg\:row-span-1{
    grid-row:span 1 / span 1
  }

  .lg\:row-span-2{
    grid-row:span 2 / span 2
  }

  .lg\:row-span-3{
    grid-row:span 3 / span 3
  }

  .lg\:row-span-4{
    grid-row:span 4 / span 4
  }

  .lg\:row-span-5{
    grid-row:span 5 / span 5
  }

  .lg\:row-span-6{
    grid-row:span 6 / span 6
  }

  .lg\:row-span-full{
    grid-row:1 / -1
  }

  .lg\:row-start-1{
    grid-row-start:1
  }

  .lg\:row-start-2{
    grid-row-start:2
  }

  .lg\:row-start-3{
    grid-row-start:3
  }

  .lg\:row-start-4{
    grid-row-start:4
  }

  .lg\:row-start-5{
    grid-row-start:5
  }

  .lg\:row-start-6{
    grid-row-start:6
  }

  .lg\:row-start-7{
    grid-row-start:7
  }

  .lg\:row-start-auto{
    grid-row-start:auto
  }

  .lg\:row-end-1{
    grid-row-end:1
  }

  .lg\:row-end-2{
    grid-row-end:2
  }

  .lg\:row-end-3{
    grid-row-end:3
  }

  .lg\:row-end-4{
    grid-row-end:4
  }

  .lg\:row-end-5{
    grid-row-end:5
  }

  .lg\:row-end-6{
    grid-row-end:6
  }

  .lg\:row-end-7{
    grid-row-end:7
  }

  .lg\:row-end-auto{
    grid-row-end:auto
  }

  .lg\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .lg\:transform-none{
    transform:none
  }

  .lg\:origin-center{
    transform-origin:center
  }

  .lg\:origin-top{
    transform-origin:top
  }

  .lg\:origin-top-right{
    transform-origin:top right
  }

  .lg\:origin-right{
    transform-origin:right
  }

  .lg\:origin-bottom-right{
    transform-origin:bottom right
  }

  .lg\:origin-bottom{
    transform-origin:bottom
  }

  .lg\:origin-bottom-left{
    transform-origin:bottom left
  }

  .lg\:origin-left{
    transform-origin:left
  }

  .lg\:origin-top-left{
    transform-origin:top left
  }

  .lg\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .lg\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .lg\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .lg\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .lg\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .lg\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .lg\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .lg\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .lg\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .lg\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .lg\:scale-x-0{
    --transform-scale-x:0
  }

  .lg\:scale-x-50{
    --transform-scale-x:.5
  }

  .lg\:scale-x-75{
    --transform-scale-x:.75
  }

  .lg\:scale-x-90{
    --transform-scale-x:.9
  }

  .lg\:scale-x-95{
    --transform-scale-x:.95
  }

  .lg\:scale-x-100{
    --transform-scale-x:1
  }

  .lg\:scale-x-105{
    --transform-scale-x:1.05
  }

  .lg\:scale-x-110{
    --transform-scale-x:1.1
  }

  .lg\:scale-x-125{
    --transform-scale-x:1.25
  }

  .lg\:scale-x-150{
    --transform-scale-x:1.5
  }

  .lg\:scale-y-0{
    --transform-scale-y:0
  }

  .lg\:scale-y-50{
    --transform-scale-y:.5
  }

  .lg\:scale-y-75{
    --transform-scale-y:.75
  }

  .lg\:scale-y-90{
    --transform-scale-y:.9
  }

  .lg\:scale-y-95{
    --transform-scale-y:.95
  }

  .lg\:scale-y-100{
    --transform-scale-y:1
  }

  .lg\:scale-y-105{
    --transform-scale-y:1.05
  }

  .lg\:scale-y-110{
    --transform-scale-y:1.1
  }

  .lg\:scale-y-125{
    --transform-scale-y:1.25
  }

  .lg\:scale-y-150{
    --transform-scale-y:1.5
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .lg\:rotate-0{
    --transform-rotate:0
  }

  .lg\:rotate-1{
    --transform-rotate:1deg
  }

  .lg\:rotate-2{
    --transform-rotate:2deg
  }

  .lg\:rotate-3{
    --transform-rotate:3deg
  }

  .lg\:rotate-6{
    --transform-rotate:6deg
  }

  .lg\:rotate-12{
    --transform-rotate:12deg
  }

  .lg\:rotate-45{
    --transform-rotate:45deg
  }

  .lg\:rotate-90{
    --transform-rotate:90deg
  }

  .lg\:rotate-180{
    --transform-rotate:180deg
  }

  .lg\:-rotate-180{
    --transform-rotate:-180deg
  }

  .lg\:-rotate-90{
    --transform-rotate:-90deg
  }

  .lg\:-rotate-45{
    --transform-rotate:-45deg
  }

  .lg\:-rotate-12{
    --transform-rotate:-12deg
  }

  .lg\:-rotate-6{
    --transform-rotate:-6deg
  }

  .lg\:-rotate-3{
    --transform-rotate:-3deg
  }

  .lg\:-rotate-2{
    --transform-rotate:-2deg
  }

  .lg\:-rotate-1{
    --transform-rotate:-1deg
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .lg\:translate-x-0{
    --transform-translate-x:0
  }

  .lg\:translate-x-1{
    --transform-translate-x:1rem
  }

  .lg\:translate-x-2{
    --transform-translate-x:2rem
  }

  .lg\:translate-x-3{
    --transform-translate-x:3rem
  }

  .lg\:translate-x-4{
    --transform-translate-x:4rem
  }

  .lg\:translate-x-5{
    --transform-translate-x:5rem
  }

  .lg\:translate-x-6{
    --transform-translate-x:6rem
  }

  .lg\:translate-x-7{
    --transform-translate-x:7rem
  }

  .lg\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .lg\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .lg\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .lg\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .lg\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .lg\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .lg\:translate-x-px{
    --transform-translate-x:1px
  }

  .lg\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .lg\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .lg\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .lg\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .lg\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .lg\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .lg\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .lg\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .lg\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .lg\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .lg\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .lg\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .lg\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .lg\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .lg\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .lg\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .lg\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .lg\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .lg\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .lg\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .lg\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .lg\:translate-x-full{
    --transform-translate-x:100%
  }

  .lg\:translate-y-0{
    --transform-translate-y:0
  }

  .lg\:translate-y-1{
    --transform-translate-y:1rem
  }

  .lg\:translate-y-2{
    --transform-translate-y:2rem
  }

  .lg\:translate-y-3{
    --transform-translate-y:3rem
  }

  .lg\:translate-y-4{
    --transform-translate-y:4rem
  }

  .lg\:translate-y-5{
    --transform-translate-y:5rem
  }

  .lg\:translate-y-6{
    --transform-translate-y:6rem
  }

  .lg\:translate-y-7{
    --transform-translate-y:7rem
  }

  .lg\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .lg\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .lg\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .lg\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .lg\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .lg\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .lg\:translate-y-px{
    --transform-translate-y:1px
  }

  .lg\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .lg\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .lg\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .lg\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .lg\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .lg\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .lg\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .lg\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .lg\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .lg\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .lg\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .lg\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .lg\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .lg\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .lg\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .lg\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .lg\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .lg\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .lg\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .lg\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .lg\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .lg\:translate-y-full{
    --transform-translate-y:100%
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .lg\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .lg\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .lg\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .lg\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .lg\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .lg\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .lg\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .lg\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .lg\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .lg\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .lg\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .lg\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .lg\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .lg\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .lg\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .lg\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .lg\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .lg\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .lg\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .lg\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .lg\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .lg\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .lg\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .lg\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .lg\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .lg\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .lg\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .lg\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .lg\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .lg\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .lg\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .lg\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .lg\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .lg\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .lg\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .lg\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .lg\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .lg\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .lg\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .lg\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .lg\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .lg\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .lg\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .lg\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .lg\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .lg\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .lg\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .lg\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .lg\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .lg\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .lg\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .lg\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .lg\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .lg\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .lg\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .lg\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .lg\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .lg\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .lg\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .lg\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .lg\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .lg\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .lg\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .lg\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .lg\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .lg\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .lg\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .lg\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .lg\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .lg\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .lg\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .lg\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .lg\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .lg\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .lg\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .lg\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .lg\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .lg\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .lg\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .lg\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .lg\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .lg\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .lg\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .lg\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .lg\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .lg\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .lg\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .lg\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .lg\:skew-x-0{
    --transform-skew-x:0
  }

  .lg\:skew-x-1{
    --transform-skew-x:1deg
  }

  .lg\:skew-x-2{
    --transform-skew-x:2deg
  }

  .lg\:skew-x-3{
    --transform-skew-x:3deg
  }

  .lg\:skew-x-6{
    --transform-skew-x:6deg
  }

  .lg\:skew-x-12{
    --transform-skew-x:12deg
  }

  .lg\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .lg\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .lg\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .lg\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .lg\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .lg\:skew-y-0{
    --transform-skew-y:0
  }

  .lg\:skew-y-1{
    --transform-skew-y:1deg
  }

  .lg\:skew-y-2{
    --transform-skew-y:2deg
  }

  .lg\:skew-y-3{
    --transform-skew-y:3deg
  }

  .lg\:skew-y-6{
    --transform-skew-y:6deg
  }

  .lg\:skew-y-12{
    --transform-skew-y:12deg
  }

  .lg\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .lg\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .lg\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .lg\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .lg\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .lg\:transition-none{
    transition-property:none
  }

  .lg\:transition-all{
    transition-property:all
  }

  .lg\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .lg\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .lg\:transition-opacity{
    transition-property:opacity
  }

  .lg\:transition-shadow{
    transition-property:box-shadow
  }

  .lg\:transition-transform{
    transition-property:transform
  }

  .lg\:ease-linear{
    transition-timing-function:linear
  }

  .lg\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .lg\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .lg\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .lg\:duration-75{
    transition-duration:75ms
  }

  .lg\:duration-100{
    transition-duration:100ms
  }

  .lg\:duration-150{
    transition-duration:150ms
  }

  .lg\:duration-200{
    transition-duration:200ms
  }

  .lg\:duration-300{
    transition-duration:300ms
  }

  .lg\:duration-500{
    transition-duration:500ms
  }

  .lg\:duration-700{
    transition-duration:700ms
  }

  .lg\:duration-1000{
    transition-duration:1000ms
  }

  .lg\:delay-75{
    transition-delay:75ms
  }

  .lg\:delay-100{
    transition-delay:100ms
  }

  .lg\:delay-150{
    transition-delay:150ms
  }

  .lg\:delay-200{
    transition-delay:200ms
  }

  .lg\:delay-300{
    transition-delay:300ms
  }

  .lg\:delay-500{
    transition-delay:500ms
  }

  .lg\:delay-700{
    transition-delay:700ms
  }

  .lg\:delay-1000{
    transition-delay:1000ms
  }

  .lg\:animate-none{
    animation:none
  }

  .lg\:animate-spin{
    animation:spin 1s linear infinite
  }

  .lg\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .lg\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .lg\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 1400px){
  .xl\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .xl\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .xl\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .xl\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .xl\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .xl\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .xl\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .xl\:container{
      max-width:1800px
    }
  }

  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .xl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .xl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .xl\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .xl\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .xl\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .xl\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .xl\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .xl\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .xl\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .xl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .xl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .xl\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .xl\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .xl\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .xl\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .xl\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .xl\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .xl\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .xl\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .xl\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .xl\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .xl\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .xl\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .xl\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .xl\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .xl\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .xl\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .xl\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .xl\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .xl\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .xl\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .xl\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .xl\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .xl\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .xl\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .xl\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .xl\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .xl\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .xl\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .xl\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .xl\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .xl\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .xl\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .xl\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .xl\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .xl\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .xl\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .xl\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .xl\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .xl\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .xl\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .xl\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .xl\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .xl\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .xl\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .xl\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .xl\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .xl\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .xl\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xl\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xl\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xl\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xl\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .xl\:bg-fixed{
    background-attachment:fixed
  }

  .xl\:bg-local{
    background-attachment:local
  }

  .xl\:bg-scroll{
    background-attachment:scroll
  }

  .xl\:bg-clip-border{
    background-clip:border-box
  }

  .xl\:bg-clip-padding{
    background-clip:padding-box
  }

  .xl\:bg-clip-content{
    background-clip:content-box
  }

  .xl\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .xl\:bg-transparent{
    background-color:transparent
  }

  .xl\:bg-current{
    background-color:currentColor
  }

  .xl\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .xl\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .xl\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .xl\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .xl\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .xl\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .xl\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .xl\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .xl\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .xl\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .xl\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .xl\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .xl\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .xl\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .xl\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .xl\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .xl\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .xl\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .xl\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .xl\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .xl\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .xl\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .xl\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .xl\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .xl\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .xl\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .xl\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .xl\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .xl\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .xl\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .xl\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .xl\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .xl\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .xl\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .xl\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .xl\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .xl\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .xl\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .xl\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .xl\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .xl\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .xl\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .xl\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .xl\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .xl\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .xl\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .xl\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .xl\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .xl\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .xl\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .xl\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .xl\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .xl\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .xl\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .xl\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .xl\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .xl\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .xl\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .xl\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .xl\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .xl\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .xl\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .xl\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .xl\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .xl\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .xl\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .xl\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .xl\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .xl\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .xl\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .xl\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .xl\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .xl\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .xl\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .xl\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .xl\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .xl\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .xl\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .xl\:bg-none{
    background-image:none
  }

  .xl\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .xl\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xl\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xl\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xl\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xl\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xl\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xl\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xl\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xl\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xl\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xl\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xl\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xl\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xl\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xl\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xl\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xl\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xl\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xl\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xl\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xl\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xl\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xl\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xl\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xl\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xl\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xl\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xl\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xl\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xl\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xl\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xl\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xl\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xl\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xl\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xl\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xl\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xl\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xl\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xl\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xl\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xl\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xl\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xl\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xl\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xl\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xl\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xl\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xl\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xl\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xl\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xl\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xl\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xl\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xl\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xl\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xl\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xl\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xl\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xl\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xl\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xl\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xl\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xl\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xl\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xl\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xl\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xl\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xl\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xl\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xl\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xl\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xl\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xl\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xl\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xl\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xl\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xl\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xl\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xl\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xl\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xl\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xl\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xl\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xl\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xl\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xl\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xl\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xl\:to-transparent{
    --gradient-to-color:transparent
  }

  .xl\:to-current{
    --gradient-to-color:currentColor
  }

  .xl\:to-black{
    --gradient-to-color:#000000
  }

  .xl\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .xl\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .xl\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .xl\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .xl\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .xl\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .xl\:to-gray-600{
    --gradient-to-color:#718096
  }

  .xl\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .xl\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .xl\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .xl\:to-red{
    --gradient-to-color:#Ed3928
  }

  .xl\:to-orange{
    --gradient-to-color:#F78F01
  }

  .xl\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .xl\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .xl\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .xl\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .xl\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .xl\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .xl\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .xl\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .xl\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .xl\:to-green{
    --gradient-to-color:#00A285
  }

  .xl\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .xl\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .xl\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .xl\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .xl\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .xl\:to-teal-600{
    --gradient-to-color:#319795
  }

  .xl\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .xl\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .xl\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .xl\:to-blue{
    --gradient-to-color:#0074BA
  }

  .xl\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .xl\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .xl\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .xl\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .xl\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .xl\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .xl\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .xl\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .xl\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .xl\:to-purple{
    --gradient-to-color:#68539B
  }

  .xl\:to-pink{
    --gradient-to-color:#F599A9
  }

  .xl\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .xl\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .xl\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xl\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xl\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xl\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xl\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xl\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xl\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xl\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xl\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xl\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xl\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xl\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xl\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xl\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xl\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xl\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xl\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xl\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xl\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xl\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xl\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xl\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xl\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xl\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xl\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xl\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xl\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xl\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xl\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xl\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xl\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xl\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xl\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xl\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xl\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xl\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xl\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xl\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xl\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xl\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xl\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xl\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xl\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xl\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xl\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xl\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xl\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xl\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xl\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xl\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xl\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xl\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xl\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xl\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xl\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xl\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xl\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xl\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xl\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xl\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xl\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xl\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xl\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xl\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xl\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xl\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xl\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xl\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xl\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xl\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xl\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xl\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xl\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xl\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xl\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xl\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xl\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xl\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xl\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xl\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xl\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xl\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xl\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xl\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xl\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xl\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xl\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xl\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xl\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .xl\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .xl\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .xl\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .xl\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .xl\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .xl\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .xl\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .xl\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .xl\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .xl\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .xl\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .xl\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .xl\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .xl\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .xl\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .xl\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .xl\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .xl\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .xl\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .xl\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .xl\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .xl\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .xl\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .xl\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .xl\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .xl\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .xl\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .xl\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .xl\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .xl\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .xl\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .xl\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .xl\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .xl\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .xl\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .xl\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .xl\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .xl\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .xl\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .xl\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .xl\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .xl\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .xl\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .xl\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .xl\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .xl\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .xl\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xl\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xl\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xl\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xl\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xl\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xl\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xl\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xl\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xl\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xl\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xl\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xl\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xl\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xl\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xl\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xl\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xl\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xl\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xl\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xl\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xl\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xl\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xl\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xl\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xl\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xl\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xl\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xl\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xl\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xl\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xl\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xl\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xl\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xl\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xl\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xl\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xl\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xl\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xl\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xl\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xl\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xl\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xl\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xl\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xl\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xl\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xl\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xl\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xl\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xl\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xl\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xl\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xl\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xl\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xl\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xl\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xl\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xl\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xl\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xl\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xl\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xl\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xl\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xl\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xl\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xl\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xl\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xl\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xl\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xl\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xl\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xl\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xl\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xl\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xl\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xl\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xl\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xl\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xl\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xl\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xl\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xl\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xl\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xl\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xl\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xl\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xl\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xl\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .xl\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .xl\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .xl\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .xl\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .xl\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .xl\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .xl\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .xl\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .xl\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .xl\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .xl\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .xl\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .xl\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .xl\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .xl\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .xl\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .xl\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .xl\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .xl\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .xl\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .xl\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .xl\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .xl\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .xl\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .xl\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .xl\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .xl\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .xl\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .xl\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .xl\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .xl\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .xl\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .xl\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .xl\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .xl\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .xl\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .xl\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .xl\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .xl\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .xl\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .xl\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .xl\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .xl\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .xl\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .xl\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .xl\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .xl\:bg-opacity-0{
    --bg-opacity:0
  }

  .xl\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .xl\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .xl\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .xl\:bg-opacity-100{
    --bg-opacity:1
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .xl\:bg-bottom{
    background-position:bottom
  }

  .xl\:bg-center{
    background-position:center
  }

  .xl\:bg-left{
    background-position:left
  }

  .xl\:bg-left-bottom{
    background-position:left bottom
  }

  .xl\:bg-left-top{
    background-position:left top
  }

  .xl\:bg-right{
    background-position:right
  }

  .xl\:bg-right-bottom{
    background-position:right bottom
  }

  .xl\:bg-right-top{
    background-position:right top
  }

  .xl\:bg-top{
    background-position:top
  }

  .xl\:bg-repeat{
    background-repeat:repeat
  }

  .xl\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .xl\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .xl\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .xl\:bg-repeat-round{
    background-repeat:round
  }

  .xl\:bg-repeat-space{
    background-repeat:space
  }

  .xl\:bg-auto{
    background-size:auto
  }

  .xl\:bg-cover{
    background-size:cover
  }

  .xl\:bg-contain{
    background-size:contain
  }

  .xl\:border-collapse{
    border-collapse:collapse
  }

  .xl\:border-separate{
    border-collapse:separate
  }

  .xl\:border-transparent{
    border-color:transparent
  }

  .xl\:border-current{
    border-color:currentColor
  }

  .xl\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .xl\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .xl\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .xl\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .xl\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .xl\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .xl\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .xl\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .xl\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .xl\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .xl\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .xl\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .xl\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .xl\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .xl\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .xl\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .xl\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .xl\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .xl\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .xl\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .xl\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .xl\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .xl\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .xl\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .xl\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .xl\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .xl\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .xl\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .xl\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .xl\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .xl\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .xl\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .xl\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .xl\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .xl\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .xl\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .xl\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .xl\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .xl\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .xl\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .xl\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .xl\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .xl\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .xl\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .xl\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .xl\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .xl\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .xl\:hover\:border-current:hover{
    border-color:currentColor
  }

  .xl\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .xl\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .xl\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .xl\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .xl\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .xl\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .xl\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .xl\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .xl\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .xl\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .xl\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .xl\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .xl\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .xl\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .xl\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .xl\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .xl\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .xl\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .xl\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .xl\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .xl\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .xl\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .xl\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .xl\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .xl\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .xl\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .xl\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .xl\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .xl\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .xl\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .xl\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .xl\:focus\:border-current:focus{
    border-color:currentColor
  }

  .xl\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .xl\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .xl\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .xl\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .xl\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .xl\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .xl\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .xl\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .xl\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .xl\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .xl\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .xl\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .xl\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .xl\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .xl\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .xl\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .xl\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .xl\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .xl\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .xl\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .xl\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .xl\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .xl\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .xl\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .xl\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .xl\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .xl\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .xl\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .xl\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .xl\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .xl\:border-opacity-0{
    --border-opacity:0
  }

  .xl\:border-opacity-25{
    --border-opacity:0.25
  }

  .xl\:border-opacity-50{
    --border-opacity:0.5
  }

  .xl\:border-opacity-75{
    --border-opacity:0.75
  }

  .xl\:border-opacity-100{
    --border-opacity:1
  }

  .xl\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .xl\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .xl\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .xl\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .xl\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .xl\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .xl\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .xl\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .xl\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .xl\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .xl\:rounded-none{
    border-radius:0
  }

  .xl\:rounded-sm{
    border-radius:0.125rem
  }

  .xl\:rounded{
    border-radius:0.25rem
  }

  .xl\:rounded-md{
    border-radius:0.375rem
  }

  .xl\:rounded-lg{
    border-radius:0.5rem
  }

  .xl\:rounded-xl{
    border-radius:0.75rem
  }

  .xl\:rounded-2xl{
    border-radius:1rem
  }

  .xl\:rounded-3xl{
    border-radius:1.5rem
  }

  .xl\:rounded-full{
    border-radius:9999px
  }

  .xl\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .xl\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .xl\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .xl\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .xl\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .xl\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .xl\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xl\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xl\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .xl\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .xl\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xl\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xl\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .xl\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .xl\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .xl\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .xl\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .xl\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .xl\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xl\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xl\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .xl\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xl\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xl\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .xl\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .xl\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xl\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xl\:rounded-tl-none{
    border-top-left-radius:0
  }

  .xl\:rounded-tr-none{
    border-top-right-radius:0
  }

  .xl\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .xl\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .xl\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .xl\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .xl\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .xl\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .xl\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .xl\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .xl\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .xl\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .xl\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .xl\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .xl\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .xl\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .xl\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .xl\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .xl\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .xl\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .xl\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .xl\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .xl\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .xl\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .xl\:border-solid{
    border-style:solid
  }

  .xl\:border-dashed{
    border-style:dashed
  }

  .xl\:border-dotted{
    border-style:dotted
  }

  .xl\:border-double{
    border-style:double
  }

  .xl\:border-none{
    border-style:none
  }

  .xl\:border-0{
    border-width:0
  }

  .xl\:border-2{
    border-width:2px
  }

  .xl\:border-4{
    border-width:4px
  }

  .xl\:border-8{
    border-width:8px
  }

  .xl\:border{
    border-width:1px
  }

  .xl\:border-t-0{
    border-top-width:0
  }

  .xl\:border-r-0{
    border-right-width:0
  }

  .xl\:border-b-0{
    border-bottom-width:0
  }

  .xl\:border-l-0{
    border-left-width:0
  }

  .xl\:border-t-2{
    border-top-width:2px
  }

  .xl\:border-r-2{
    border-right-width:2px
  }

  .xl\:border-b-2{
    border-bottom-width:2px
  }

  .xl\:border-l-2{
    border-left-width:2px
  }

  .xl\:border-t-4{
    border-top-width:4px
  }

  .xl\:border-r-4{
    border-right-width:4px
  }

  .xl\:border-b-4{
    border-bottom-width:4px
  }

  .xl\:border-l-4{
    border-left-width:4px
  }

  .xl\:border-t-8{
    border-top-width:8px
  }

  .xl\:border-r-8{
    border-right-width:8px
  }

  .xl\:border-b-8{
    border-bottom-width:8px
  }

  .xl\:border-l-8{
    border-left-width:8px
  }

  .xl\:border-t{
    border-top-width:1px
  }

  .xl\:border-r{
    border-right-width:1px
  }

  .xl\:border-b{
    border-bottom-width:1px
  }

  .xl\:border-l{
    border-left-width:1px
  }

  .xl\:box-border{
    box-sizing:border-box
  }

  .xl\:box-content{
    box-sizing:content-box
  }

  .xl\:cursor-auto{
    cursor:auto
  }

  .xl\:cursor-default{
    cursor:default
  }

  .xl\:cursor-pointer{
    cursor:pointer
  }

  .xl\:cursor-wait{
    cursor:wait
  }

  .xl\:cursor-text{
    cursor:text
  }

  .xl\:cursor-move{
    cursor:move
  }

  .xl\:cursor-not-allowed{
    cursor:not-allowed
  }

  .xl\:block{
    display:block
  }

  .xl\:inline-block{
    display:inline-block
  }

  .xl\:inline{
    display:inline
  }

  .xl\:flex{
    display:flex
  }

  .xl\:inline-flex{
    display:inline-flex
  }

  .xl\:table{
    display:table
  }

  .xl\:table-caption{
    display:table-caption
  }

  .xl\:table-cell{
    display:table-cell
  }

  .xl\:table-column{
    display:table-column
  }

  .xl\:table-column-group{
    display:table-column-group
  }

  .xl\:table-footer-group{
    display:table-footer-group
  }

  .xl\:table-header-group{
    display:table-header-group
  }

  .xl\:table-row-group{
    display:table-row-group
  }

  .xl\:table-row{
    display:table-row
  }

  .xl\:flow-root{
    display:flow-root
  }

  .xl\:grid{
    display:grid
  }

  .xl\:inline-grid{
    display:inline-grid
  }

  .xl\:contents{
    display:contents
  }

  .xl\:hidden{
    display:none
  }

  .xl\:flex-row{
    flex-direction:row
  }

  .xl\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .xl\:flex-col{
    flex-direction:column
  }

  .xl\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .xl\:flex-wrap{
    flex-wrap:wrap
  }

  .xl\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .xl\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .xl\:place-items-auto{
    place-items:auto
  }

  .xl\:place-items-start{
    place-items:start
  }

  .xl\:place-items-end{
    place-items:end
  }

  .xl\:place-items-center{
    place-items:center
  }

  .xl\:place-items-stretch{
    place-items:stretch
  }

  .xl\:place-content-center{
    place-content:center
  }

  .xl\:place-content-start{
    place-content:start
  }

  .xl\:place-content-end{
    place-content:end
  }

  .xl\:place-content-between{
    place-content:space-between
  }

  .xl\:place-content-around{
    place-content:space-around
  }

  .xl\:place-content-evenly{
    place-content:space-evenly
  }

  .xl\:place-content-stretch{
    place-content:stretch
  }

  .xl\:place-self-auto{
    place-self:auto
  }

  .xl\:place-self-start{
    place-self:start
  }

  .xl\:place-self-end{
    place-self:end
  }

  .xl\:place-self-center{
    place-self:center
  }

  .xl\:place-self-stretch{
    place-self:stretch
  }

  .xl\:items-start{
    align-items:flex-start
  }

  .xl\:items-end{
    align-items:flex-end
  }

  .xl\:items-center{
    align-items:center
  }

  .xl\:items-baseline{
    align-items:baseline
  }

  .xl\:items-stretch{
    align-items:stretch
  }

  .xl\:content-center{
    align-content:center
  }

  .xl\:content-start{
    align-content:flex-start
  }

  .xl\:content-end{
    align-content:flex-end
  }

  .xl\:content-between{
    align-content:space-between
  }

  .xl\:content-around{
    align-content:space-around
  }

  .xl\:content-evenly{
    align-content:space-evenly
  }

  .xl\:self-auto{
    align-self:auto
  }

  .xl\:self-start{
    align-self:flex-start
  }

  .xl\:self-end{
    align-self:flex-end
  }

  .xl\:self-center{
    align-self:center
  }

  .xl\:self-stretch{
    align-self:stretch
  }

  .xl\:justify-items-auto{
    justify-items:auto
  }

  .xl\:justify-items-start{
    justify-items:start
  }

  .xl\:justify-items-end{
    justify-items:end
  }

  .xl\:justify-items-center{
    justify-items:center
  }

  .xl\:justify-items-stretch{
    justify-items:stretch
  }

  .xl\:justify-start{
    justify-content:flex-start
  }

  .xl\:justify-end{
    justify-content:flex-end
  }

  .xl\:justify-center{
    justify-content:center
  }

  .xl\:justify-between{
    justify-content:space-between
  }

  .xl\:justify-around{
    justify-content:space-around
  }

  .xl\:justify-evenly{
    justify-content:space-evenly
  }

  .xl\:justify-self-auto{
    justify-self:auto
  }

  .xl\:justify-self-start{
    justify-self:start
  }

  .xl\:justify-self-end{
    justify-self:end
  }

  .xl\:justify-self-center{
    justify-self:center
  }

  .xl\:justify-self-stretch{
    justify-self:stretch
  }

  .xl\:flex-1{
    flex:1 1 0%
  }

  .xl\:flex-auto{
    flex:1 1 auto
  }

  .xl\:flex-initial{
    flex:0 1 auto
  }

  .xl\:flex-none{
    flex:none
  }

  .xl\:flex-grow-0{
    flex-grow:0
  }

  .xl\:flex-grow{
    flex-grow:1
  }

  .xl\:flex-shrink-0{
    flex-shrink:0
  }

  .xl\:flex-shrink{
    flex-shrink:1
  }

  .xl\:order-1{
    order:1
  }

  .xl\:order-2{
    order:2
  }

  .xl\:order-3{
    order:3
  }

  .xl\:order-4{
    order:4
  }

  .xl\:order-5{
    order:5
  }

  .xl\:order-6{
    order:6
  }

  .xl\:order-7{
    order:7
  }

  .xl\:order-8{
    order:8
  }

  .xl\:order-9{
    order:9
  }

  .xl\:order-10{
    order:10
  }

  .xl\:order-11{
    order:11
  }

  .xl\:order-12{
    order:12
  }

  .xl\:order-first{
    order:-9999
  }

  .xl\:order-last{
    order:9999
  }

  .xl\:order-none{
    order:0
  }

  .xl\:float-right{
    float:right
  }

  .xl\:float-left{
    float:left
  }

  .xl\:float-none{
    float:none
  }

  .xl\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .xl\:clear-left{
    clear:left
  }

  .xl\:clear-right{
    clear:right
  }

  .xl\:clear-both{
    clear:both
  }

  .xl\:clear-none{
    clear:none
  }

  .xl\:font-headings{
    font-family:Parabole, sans-serif
  }

  .xl\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .xl\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .xl\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .xl\:font-hairline{
    font-weight:100
  }

  .xl\:font-thin{
    font-weight:200
  }

  .xl\:font-light{
    font-weight:300
  }

  .xl\:font-normal{
    font-weight:400
  }

  .xl\:font-medium{
    font-weight:500
  }

  .xl\:font-semibold{
    font-weight:600
  }

  .xl\:font-bold{
    font-weight:700
  }

  .xl\:font-extrabold{
    font-weight:800
  }

  .xl\:font-black{
    font-weight:900
  }

  .xl\:hover\:font-hairline:hover{
    font-weight:100
  }

  .xl\:hover\:font-thin:hover{
    font-weight:200
  }

  .xl\:hover\:font-light:hover{
    font-weight:300
  }

  .xl\:hover\:font-normal:hover{
    font-weight:400
  }

  .xl\:hover\:font-medium:hover{
    font-weight:500
  }

  .xl\:hover\:font-semibold:hover{
    font-weight:600
  }

  .xl\:hover\:font-bold:hover{
    font-weight:700
  }

  .xl\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .xl\:hover\:font-black:hover{
    font-weight:900
  }

  .xl\:focus\:font-hairline:focus{
    font-weight:100
  }

  .xl\:focus\:font-thin:focus{
    font-weight:200
  }

  .xl\:focus\:font-light:focus{
    font-weight:300
  }

  .xl\:focus\:font-normal:focus{
    font-weight:400
  }

  .xl\:focus\:font-medium:focus{
    font-weight:500
  }

  .xl\:focus\:font-semibold:focus{
    font-weight:600
  }

  .xl\:focus\:font-bold:focus{
    font-weight:700
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .xl\:focus\:font-black:focus{
    font-weight:900
  }

  .xl\:h-0{
    height:0
  }

  .xl\:h-1{
    height:1rem
  }

  .xl\:h-2{
    height:2rem
  }

  .xl\:h-3{
    height:3rem
  }

  .xl\:h-4{
    height:4rem
  }

  .xl\:h-5{
    height:5rem
  }

  .xl\:h-6{
    height:6rem
  }

  .xl\:h-7{
    height:7rem
  }

  .xl\:h-15{
    height:1.5rem
  }

  .xl\:h-25{
    height:2.5rem
  }

  .xl\:h-125{
    height:1.25rem
  }

  .xl\:h-175{
    height:1.175rem
  }

  .xl\:h-225{
    height:2.25rem
  }

  .xl\:h-275{
    height:2.175rem
  }

  .xl\:h-auto{
    height:auto
  }

  .xl\:h-px{
    height:1px
  }

  .xl\:h-025{
    height:0.25rem
  }

  .xl\:h-05{
    height:0.5rem
  }

  .xl\:h-075{
    height:0.75rem
  }

  .xl\:h-full{
    height:100%
  }

  .xl\:h-screen{
    height:100vh
  }

  .xl\:text-xs{
    font-size:0.6rem
  }

  .xl\:text-sm{
    font-size:0.8rem
  }

  .xl\:text-base{
    font-size:1rem
  }

  .xl\:text-lg{
    font-size:1.3rem
  }

  .xl\:text-xl{
    font-size:2rem
  }

  .xl\:text-xxl{
    font-size:3rem
  }

  .xl\:text-xxxl{
    font-size:5rem
  }

  .xl\:leading-3{
    line-height:.75rem
  }

  .xl\:leading-4{
    line-height:1rem
  }

  .xl\:leading-5{
    line-height:1.25rem
  }

  .xl\:leading-6{
    line-height:1.5rem
  }

  .xl\:leading-7{
    line-height:1.75rem
  }

  .xl\:leading-8{
    line-height:2rem
  }

  .xl\:leading-9{
    line-height:2.25rem
  }

  .xl\:leading-10{
    line-height:2.5rem
  }

  .xl\:leading-none{
    line-height:1
  }

  .xl\:leading-tight{
    line-height:1.25
  }

  .xl\:leading-snug{
    line-height:1.375
  }

  .xl\:leading-normal{
    line-height:1.5
  }

  .xl\:leading-relaxed{
    line-height:1.625
  }

  .xl\:leading-loose{
    line-height:2
  }

  .xl\:list-inside{
    list-style-position:inside
  }

  .xl\:list-outside{
    list-style-position:outside
  }

  .xl\:list-none{
    list-style-type:none
  }

  .xl\:list-disc{
    list-style-type:disc
  }

  .xl\:list-decimal{
    list-style-type:decimal
  }

  .xl\:m-0{
    margin:0
  }

  .xl\:m-1{
    margin:1rem
  }

  .xl\:m-2{
    margin:2rem
  }

  .xl\:m-3{
    margin:3rem
  }

  .xl\:m-4{
    margin:4rem
  }

  .xl\:m-5{
    margin:5rem
  }

  .xl\:m-6{
    margin:6rem
  }

  .xl\:m-7{
    margin:7rem
  }

  .xl\:m-15{
    margin:1.5rem
  }

  .xl\:m-25{
    margin:2.5rem
  }

  .xl\:m-125{
    margin:1.25rem
  }

  .xl\:m-175{
    margin:1.175rem
  }

  .xl\:m-225{
    margin:2.25rem
  }

  .xl\:m-275{
    margin:2.175rem
  }

  .xl\:m-auto{
    margin:auto
  }

  .xl\:m-px{
    margin:1px
  }

  .xl\:m-025{
    margin:0.25rem
  }

  .xl\:m-05{
    margin:0.5rem
  }

  .xl\:m-075{
    margin:0.75rem
  }

  .xl\:-m-1{
    margin:-1rem
  }

  .xl\:-m-2{
    margin:-2rem
  }

  .xl\:-m-3{
    margin:-3rem
  }

  .xl\:-m-4{
    margin:-4rem
  }

  .xl\:-m-5{
    margin:-5rem
  }

  .xl\:-m-6{
    margin:-6rem
  }

  .xl\:-m-7{
    margin:-7rem
  }

  .xl\:-m-15{
    margin:-1.5rem
  }

  .xl\:-m-25{
    margin:-2.5rem
  }

  .xl\:-m-125{
    margin:-1.25rem
  }

  .xl\:-m-175{
    margin:-1.175rem
  }

  .xl\:-m-225{
    margin:-2.25rem
  }

  .xl\:-m-275{
    margin:-2.175rem
  }

  .xl\:-m-px{
    margin:-1px
  }

  .xl\:-m-025{
    margin:-0.25rem
  }

  .xl\:-m-05{
    margin:-0.5rem
  }

  .xl\:-m-075{
    margin:-0.75rem
  }

  .xl\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .xl\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .xl\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .xl\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .xl\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .xl\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .xl\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .xl\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .xl\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .xl\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .xl\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .xl\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .xl\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .xl\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .xl\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .xl\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .xl\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .xl\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .xl\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .xl\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .xl\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .xl\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .xl\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .xl\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .xl\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .xl\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .xl\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .xl\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .xl\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .xl\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .xl\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .xl\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .xl\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .xl\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .xl\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .xl\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .xl\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .xl\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .xl\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .xl\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .xl\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .xl\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .xl\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .xl\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .xl\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .xl\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .xl\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .xl\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .xl\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .xl\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .xl\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .xl\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .xl\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .xl\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .xl\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .xl\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .xl\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .xl\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .xl\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .xl\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .xl\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .xl\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .xl\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .xl\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .xl\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .xl\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .xl\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .xl\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .xl\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .xl\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .xl\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .xl\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .xl\:mt-0{
    margin-top:0
  }

  .xl\:mr-0{
    margin-right:0
  }

  .xl\:mb-0{
    margin-bottom:0
  }

  .xl\:ml-0{
    margin-left:0
  }

  .xl\:mt-1{
    margin-top:1rem
  }

  .xl\:mr-1{
    margin-right:1rem
  }

  .xl\:mb-1{
    margin-bottom:1rem
  }

  .xl\:ml-1{
    margin-left:1rem
  }

  .xl\:mt-2{
    margin-top:2rem
  }

  .xl\:mr-2{
    margin-right:2rem
  }

  .xl\:mb-2{
    margin-bottom:2rem
  }

  .xl\:ml-2{
    margin-left:2rem
  }

  .xl\:mt-3{
    margin-top:3rem
  }

  .xl\:mr-3{
    margin-right:3rem
  }

  .xl\:mb-3{
    margin-bottom:3rem
  }

  .xl\:ml-3{
    margin-left:3rem
  }

  .xl\:mt-4{
    margin-top:4rem
  }

  .xl\:mr-4{
    margin-right:4rem
  }

  .xl\:mb-4{
    margin-bottom:4rem
  }

  .xl\:ml-4{
    margin-left:4rem
  }

  .xl\:mt-5{
    margin-top:5rem
  }

  .xl\:mr-5{
    margin-right:5rem
  }

  .xl\:mb-5{
    margin-bottom:5rem
  }

  .xl\:ml-5{
    margin-left:5rem
  }

  .xl\:mt-6{
    margin-top:6rem
  }

  .xl\:mr-6{
    margin-right:6rem
  }

  .xl\:mb-6{
    margin-bottom:6rem
  }

  .xl\:ml-6{
    margin-left:6rem
  }

  .xl\:mt-7{
    margin-top:7rem
  }

  .xl\:mr-7{
    margin-right:7rem
  }

  .xl\:mb-7{
    margin-bottom:7rem
  }

  .xl\:ml-7{
    margin-left:7rem
  }

  .xl\:mt-15{
    margin-top:1.5rem
  }

  .xl\:mr-15{
    margin-right:1.5rem
  }

  .xl\:mb-15{
    margin-bottom:1.5rem
  }

  .xl\:ml-15{
    margin-left:1.5rem
  }

  .xl\:mt-25{
    margin-top:2.5rem
  }

  .xl\:mr-25{
    margin-right:2.5rem
  }

  .xl\:mb-25{
    margin-bottom:2.5rem
  }

  .xl\:ml-25{
    margin-left:2.5rem
  }

  .xl\:mt-125{
    margin-top:1.25rem
  }

  .xl\:mr-125{
    margin-right:1.25rem
  }

  .xl\:mb-125{
    margin-bottom:1.25rem
  }

  .xl\:ml-125{
    margin-left:1.25rem
  }

  .xl\:mt-175{
    margin-top:1.175rem
  }

  .xl\:mr-175{
    margin-right:1.175rem
  }

  .xl\:mb-175{
    margin-bottom:1.175rem
  }

  .xl\:ml-175{
    margin-left:1.175rem
  }

  .xl\:mt-225{
    margin-top:2.25rem
  }

  .xl\:mr-225{
    margin-right:2.25rem
  }

  .xl\:mb-225{
    margin-bottom:2.25rem
  }

  .xl\:ml-225{
    margin-left:2.25rem
  }

  .xl\:mt-275{
    margin-top:2.175rem
  }

  .xl\:mr-275{
    margin-right:2.175rem
  }

  .xl\:mb-275{
    margin-bottom:2.175rem
  }

  .xl\:ml-275{
    margin-left:2.175rem
  }

  .xl\:mt-auto{
    margin-top:auto
  }

  .xl\:mr-auto{
    margin-right:auto
  }

  .xl\:mb-auto{
    margin-bottom:auto
  }

  .xl\:ml-auto{
    margin-left:auto
  }

  .xl\:mt-px{
    margin-top:1px
  }

  .xl\:mr-px{
    margin-right:1px
  }

  .xl\:mb-px{
    margin-bottom:1px
  }

  .xl\:ml-px{
    margin-left:1px
  }

  .xl\:mt-025{
    margin-top:0.25rem
  }

  .xl\:mr-025{
    margin-right:0.25rem
  }

  .xl\:mb-025{
    margin-bottom:0.25rem
  }

  .xl\:ml-025{
    margin-left:0.25rem
  }

  .xl\:mt-05{
    margin-top:0.5rem
  }

  .xl\:mr-05{
    margin-right:0.5rem
  }

  .xl\:mb-05{
    margin-bottom:0.5rem
  }

  .xl\:ml-05{
    margin-left:0.5rem
  }

  .xl\:mt-075{
    margin-top:0.75rem
  }

  .xl\:mr-075{
    margin-right:0.75rem
  }

  .xl\:mb-075{
    margin-bottom:0.75rem
  }

  .xl\:ml-075{
    margin-left:0.75rem
  }

  .xl\:-mt-1{
    margin-top:-1rem
  }

  .xl\:-mr-1{
    margin-right:-1rem
  }

  .xl\:-mb-1{
    margin-bottom:-1rem
  }

  .xl\:-ml-1{
    margin-left:-1rem
  }

  .xl\:-mt-2{
    margin-top:-2rem
  }

  .xl\:-mr-2{
    margin-right:-2rem
  }

  .xl\:-mb-2{
    margin-bottom:-2rem
  }

  .xl\:-ml-2{
    margin-left:-2rem
  }

  .xl\:-mt-3{
    margin-top:-3rem
  }

  .xl\:-mr-3{
    margin-right:-3rem
  }

  .xl\:-mb-3{
    margin-bottom:-3rem
  }

  .xl\:-ml-3{
    margin-left:-3rem
  }

  .xl\:-mt-4{
    margin-top:-4rem
  }

  .xl\:-mr-4{
    margin-right:-4rem
  }

  .xl\:-mb-4{
    margin-bottom:-4rem
  }

  .xl\:-ml-4{
    margin-left:-4rem
  }

  .xl\:-mt-5{
    margin-top:-5rem
  }

  .xl\:-mr-5{
    margin-right:-5rem
  }

  .xl\:-mb-5{
    margin-bottom:-5rem
  }

  .xl\:-ml-5{
    margin-left:-5rem
  }

  .xl\:-mt-6{
    margin-top:-6rem
  }

  .xl\:-mr-6{
    margin-right:-6rem
  }

  .xl\:-mb-6{
    margin-bottom:-6rem
  }

  .xl\:-ml-6{
    margin-left:-6rem
  }

  .xl\:-mt-7{
    margin-top:-7rem
  }

  .xl\:-mr-7{
    margin-right:-7rem
  }

  .xl\:-mb-7{
    margin-bottom:-7rem
  }

  .xl\:-ml-7{
    margin-left:-7rem
  }

  .xl\:-mt-15{
    margin-top:-1.5rem
  }

  .xl\:-mr-15{
    margin-right:-1.5rem
  }

  .xl\:-mb-15{
    margin-bottom:-1.5rem
  }

  .xl\:-ml-15{
    margin-left:-1.5rem
  }

  .xl\:-mt-25{
    margin-top:-2.5rem
  }

  .xl\:-mr-25{
    margin-right:-2.5rem
  }

  .xl\:-mb-25{
    margin-bottom:-2.5rem
  }

  .xl\:-ml-25{
    margin-left:-2.5rem
  }

  .xl\:-mt-125{
    margin-top:-1.25rem
  }

  .xl\:-mr-125{
    margin-right:-1.25rem
  }

  .xl\:-mb-125{
    margin-bottom:-1.25rem
  }

  .xl\:-ml-125{
    margin-left:-1.25rem
  }

  .xl\:-mt-175{
    margin-top:-1.175rem
  }

  .xl\:-mr-175{
    margin-right:-1.175rem
  }

  .xl\:-mb-175{
    margin-bottom:-1.175rem
  }

  .xl\:-ml-175{
    margin-left:-1.175rem
  }

  .xl\:-mt-225{
    margin-top:-2.25rem
  }

  .xl\:-mr-225{
    margin-right:-2.25rem
  }

  .xl\:-mb-225{
    margin-bottom:-2.25rem
  }

  .xl\:-ml-225{
    margin-left:-2.25rem
  }

  .xl\:-mt-275{
    margin-top:-2.175rem
  }

  .xl\:-mr-275{
    margin-right:-2.175rem
  }

  .xl\:-mb-275{
    margin-bottom:-2.175rem
  }

  .xl\:-ml-275{
    margin-left:-2.175rem
  }

  .xl\:-mt-px{
    margin-top:-1px
  }

  .xl\:-mr-px{
    margin-right:-1px
  }

  .xl\:-mb-px{
    margin-bottom:-1px
  }

  .xl\:-ml-px{
    margin-left:-1px
  }

  .xl\:-mt-025{
    margin-top:-0.25rem
  }

  .xl\:-mr-025{
    margin-right:-0.25rem
  }

  .xl\:-mb-025{
    margin-bottom:-0.25rem
  }

  .xl\:-ml-025{
    margin-left:-0.25rem
  }

  .xl\:-mt-05{
    margin-top:-0.5rem
  }

  .xl\:-mr-05{
    margin-right:-0.5rem
  }

  .xl\:-mb-05{
    margin-bottom:-0.5rem
  }

  .xl\:-ml-05{
    margin-left:-0.5rem
  }

  .xl\:-mt-075{
    margin-top:-0.75rem
  }

  .xl\:-mr-075{
    margin-right:-0.75rem
  }

  .xl\:-mb-075{
    margin-bottom:-0.75rem
  }

  .xl\:-ml-075{
    margin-left:-0.75rem
  }

  .xl\:max-h-full{
    max-height:100%
  }

  .xl\:max-h-screen{
    max-height:100vh
  }

  .xl\:max-w-none{
    max-width:none
  }

  .xl\:max-w-xs{
    max-width:20rem
  }

  .xl\:max-w-sm{
    max-width:24rem
  }

  .xl\:max-w-md{
    max-width:28rem
  }

  .xl\:max-w-lg{
    max-width:32rem
  }

  .xl\:max-w-xl{
    max-width:36rem
  }

  .xl\:max-w-2xl{
    max-width:42rem
  }

  .xl\:max-w-3xl{
    max-width:48rem
  }

  .xl\:max-w-4xl{
    max-width:56rem
  }

  .xl\:max-w-5xl{
    max-width:64rem
  }

  .xl\:max-w-6xl{
    max-width:72rem
  }

  .xl\:max-w-full{
    max-width:100%
  }

  .xl\:max-w-screen-sm{
    max-width:640px
  }

  .xl\:max-w-screen-md{
    max-width:900px
  }

  .xl\:max-w-screen-lg{
    max-width:1024px
  }

  .xl\:max-w-screen-xl{
    max-width:1400px
  }

  .xl\:max-w-screen-xxl{
    max-width:1800px
  }

  .xl\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .xl\:min-h-0{
    min-height:0
  }

  .xl\:min-h-full{
    min-height:100%
  }

  .xl\:min-h-screen{
    min-height:100vh
  }

  .xl\:min-w-0{
    min-width:0
  }

  .xl\:min-w-full{
    min-width:100%
  }

  .xl\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .xl\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .xl\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .xl\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .xl\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .xl\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .xl\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .xl\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .xl\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .xl\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .xl\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .xl\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .xl\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .xl\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .xl\:opacity-0{
    opacity:0
  }

  .xl\:opacity-25{
    opacity:0.25
  }

  .xl\:opacity-50{
    opacity:0.5
  }

  .xl\:opacity-75{
    opacity:0.75
  }

  .xl\:opacity-100{
    opacity:1
  }

  .xl\:hover\:opacity-0:hover{
    opacity:0
  }

  .xl\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .xl\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .xl\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .xl\:hover\:opacity-100:hover{
    opacity:1
  }

  .xl\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xl\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xl\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xl\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xl\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xl\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xl\:overflow-auto{
    overflow:auto
  }

  .xl\:overflow-hidden{
    overflow:hidden
  }

  .xl\:overflow-visible{
    overflow:visible
  }

  .xl\:overflow-scroll{
    overflow:scroll
  }

  .xl\:overflow-x-auto{
    overflow-x:auto
  }

  .xl\:overflow-y-auto{
    overflow-y:auto
  }

  .xl\:overflow-x-hidden{
    overflow-x:hidden
  }

  .xl\:overflow-y-hidden{
    overflow-y:hidden
  }

  .xl\:overflow-x-visible{
    overflow-x:visible
  }

  .xl\:overflow-y-visible{
    overflow-y:visible
  }

  .xl\:overflow-x-scroll{
    overflow-x:scroll
  }

  .xl\:overflow-y-scroll{
    overflow-y:scroll
  }

  .xl\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .xl\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .xl\:overscroll-auto{
    overscroll-behavior:auto
  }

  .xl\:overscroll-contain{
    overscroll-behavior:contain
  }

  .xl\:overscroll-none{
    overscroll-behavior:none
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .xl\:p-0{
    padding:0
  }

  .xl\:p-1{
    padding:1rem
  }

  .xl\:p-2{
    padding:2rem
  }

  .xl\:p-3{
    padding:3rem
  }

  .xl\:p-4{
    padding:4rem
  }

  .xl\:p-5{
    padding:5rem
  }

  .xl\:p-6{
    padding:6rem
  }

  .xl\:p-7{
    padding:7rem
  }

  .xl\:p-15{
    padding:1.5rem
  }

  .xl\:p-25{
    padding:2.5rem
  }

  .xl\:p-125{
    padding:1.25rem
  }

  .xl\:p-175{
    padding:1.175rem
  }

  .xl\:p-225{
    padding:2.25rem
  }

  .xl\:p-275{
    padding:2.175rem
  }

  .xl\:p-px{
    padding:1px
  }

  .xl\:p-025{
    padding:0.25rem
  }

  .xl\:p-05{
    padding:0.5rem
  }

  .xl\:p-075{
    padding:0.75rem
  }

  .xl\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .xl\:px-0{
    padding-left:0;
    padding-right:0
  }

  .xl\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .xl\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .xl\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .xl\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .xl\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .xl\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .xl\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .xl\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .xl\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .xl\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .xl\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .xl\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .xl\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .xl\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .xl\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .xl\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .xl\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .xl\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .xl\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .xl\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .xl\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .xl\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .xl\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .xl\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .xl\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .xl\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .xl\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .xl\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .xl\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .xl\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .xl\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .xl\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .xl\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .xl\:pt-0{
    padding-top:0
  }

  .xl\:pr-0{
    padding-right:0
  }

  .xl\:pb-0{
    padding-bottom:0
  }

  .xl\:pl-0{
    padding-left:0
  }

  .xl\:pt-1{
    padding-top:1rem
  }

  .xl\:pr-1{
    padding-right:1rem
  }

  .xl\:pb-1{
    padding-bottom:1rem
  }

  .xl\:pl-1{
    padding-left:1rem
  }

  .xl\:pt-2{
    padding-top:2rem
  }

  .xl\:pr-2{
    padding-right:2rem
  }

  .xl\:pb-2{
    padding-bottom:2rem
  }

  .xl\:pl-2{
    padding-left:2rem
  }

  .xl\:pt-3{
    padding-top:3rem
  }

  .xl\:pr-3{
    padding-right:3rem
  }

  .xl\:pb-3{
    padding-bottom:3rem
  }

  .xl\:pl-3{
    padding-left:3rem
  }

  .xl\:pt-4{
    padding-top:4rem
  }

  .xl\:pr-4{
    padding-right:4rem
  }

  .xl\:pb-4{
    padding-bottom:4rem
  }

  .xl\:pl-4{
    padding-left:4rem
  }

  .xl\:pt-5{
    padding-top:5rem
  }

  .xl\:pr-5{
    padding-right:5rem
  }

  .xl\:pb-5{
    padding-bottom:5rem
  }

  .xl\:pl-5{
    padding-left:5rem
  }

  .xl\:pt-6{
    padding-top:6rem
  }

  .xl\:pr-6{
    padding-right:6rem
  }

  .xl\:pb-6{
    padding-bottom:6rem
  }

  .xl\:pl-6{
    padding-left:6rem
  }

  .xl\:pt-7{
    padding-top:7rem
  }

  .xl\:pr-7{
    padding-right:7rem
  }

  .xl\:pb-7{
    padding-bottom:7rem
  }

  .xl\:pl-7{
    padding-left:7rem
  }

  .xl\:pt-15{
    padding-top:1.5rem
  }

  .xl\:pr-15{
    padding-right:1.5rem
  }

  .xl\:pb-15{
    padding-bottom:1.5rem
  }

  .xl\:pl-15{
    padding-left:1.5rem
  }

  .xl\:pt-25{
    padding-top:2.5rem
  }

  .xl\:pr-25{
    padding-right:2.5rem
  }

  .xl\:pb-25{
    padding-bottom:2.5rem
  }

  .xl\:pl-25{
    padding-left:2.5rem
  }

  .xl\:pt-125{
    padding-top:1.25rem
  }

  .xl\:pr-125{
    padding-right:1.25rem
  }

  .xl\:pb-125{
    padding-bottom:1.25rem
  }

  .xl\:pl-125{
    padding-left:1.25rem
  }

  .xl\:pt-175{
    padding-top:1.175rem
  }

  .xl\:pr-175{
    padding-right:1.175rem
  }

  .xl\:pb-175{
    padding-bottom:1.175rem
  }

  .xl\:pl-175{
    padding-left:1.175rem
  }

  .xl\:pt-225{
    padding-top:2.25rem
  }

  .xl\:pr-225{
    padding-right:2.25rem
  }

  .xl\:pb-225{
    padding-bottom:2.25rem
  }

  .xl\:pl-225{
    padding-left:2.25rem
  }

  .xl\:pt-275{
    padding-top:2.175rem
  }

  .xl\:pr-275{
    padding-right:2.175rem
  }

  .xl\:pb-275{
    padding-bottom:2.175rem
  }

  .xl\:pl-275{
    padding-left:2.175rem
  }

  .xl\:pt-px{
    padding-top:1px
  }

  .xl\:pr-px{
    padding-right:1px
  }

  .xl\:pb-px{
    padding-bottom:1px
  }

  .xl\:pl-px{
    padding-left:1px
  }

  .xl\:pt-025{
    padding-top:0.25rem
  }

  .xl\:pr-025{
    padding-right:0.25rem
  }

  .xl\:pb-025{
    padding-bottom:0.25rem
  }

  .xl\:pl-025{
    padding-left:0.25rem
  }

  .xl\:pt-05{
    padding-top:0.5rem
  }

  .xl\:pr-05{
    padding-right:0.5rem
  }

  .xl\:pb-05{
    padding-bottom:0.5rem
  }

  .xl\:pl-05{
    padding-left:0.5rem
  }

  .xl\:pt-075{
    padding-top:0.75rem
  }

  .xl\:pr-075{
    padding-right:0.75rem
  }

  .xl\:pb-075{
    padding-bottom:0.75rem
  }

  .xl\:pl-075{
    padding-left:0.75rem
  }

  .xl\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .xl\:placeholder-transparent::placeholder{
    color:transparent
  }

  .xl\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .xl\:placeholder-current::placeholder{
    color:currentColor
  }

  .xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xl\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xl\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xl\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xl\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xl\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xl\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xl\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xl\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xl\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xl\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xl\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xl\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xl\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xl\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xl\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xl\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xl\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xl\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xl\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .xl\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .xl\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xl\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .xl\:pointer-events-none{
    pointer-events:none
  }

  .xl\:pointer-events-auto{
    pointer-events:auto
  }

  .xl\:static{
    position:static
  }

  .xl\:fixed{
    position:fixed
  }

  .xl\:absolute{
    position:absolute
  }

  .xl\:relative{
    position:relative
  }

  .xl\:sticky{
    position:sticky
  }

  .xl\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .xl\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .xl\:inset-y-0{
    top:0;
    bottom:0
  }

  .xl\:inset-x-0{
    right:0;
    left:0
  }

  .xl\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .xl\:inset-x-auto{
    right:auto;
    left:auto
  }

  .xl\:top-0{
    top:0
  }

  .xl\:right-0{
    right:0
  }

  .xl\:bottom-0{
    bottom:0
  }

  .xl\:left-0{
    left:0
  }

  .xl\:top-auto{
    top:auto
  }

  .xl\:right-auto{
    right:auto
  }

  .xl\:bottom-auto{
    bottom:auto
  }

  .xl\:left-auto{
    left:auto
  }

  .xl\:resize-none{
    resize:none
  }

  .xl\:resize-y{
    resize:vertical
  }

  .xl\:resize-x{
    resize:horizontal
  }

  .xl\:resize{
    resize:both
  }

  .xl\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xl\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xl\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xl\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xl\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xl\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xl\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xl\:shadow-none{
    box-shadow:none
  }

  .xl\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xl\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xl\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xl\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xl\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xl\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xl\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xl\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .xl\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xl\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xl\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xl\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xl\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xl\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xl\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xl\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .xl\:fill-current{
    fill:currentColor
  }

  .xl\:stroke-current{
    stroke:currentColor
  }

  .xl\:stroke-0{
    stroke-width:0
  }

  .xl\:stroke-1{
    stroke-width:1
  }

  .xl\:stroke-2{
    stroke-width:2
  }

  .xl\:table-auto{
    table-layout:auto
  }

  .xl\:table-fixed{
    table-layout:fixed
  }

  .xl\:text-left{
    text-align:left
  }

  .xl\:text-center{
    text-align:center
  }

  .xl\:text-right{
    text-align:right
  }

  .xl\:text-justify{
    text-align:justify
  }

  .xl\:text-transparent{
    color:transparent
  }

  .xl\:text-current{
    color:currentColor
  }

  .xl\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .xl\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .xl\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .xl\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .xl\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .xl\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .xl\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .xl\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .xl\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .xl\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .xl\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .xl\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .xl\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .xl\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .xl\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .xl\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .xl\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .xl\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .xl\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .xl\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .xl\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .xl\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .xl\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .xl\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .xl\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .xl\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .xl\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .xl\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .xl\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .xl\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .xl\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .xl\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .xl\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .xl\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .xl\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .xl\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .xl\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .xl\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .xl\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .xl\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .xl\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .xl\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .xl\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .xl\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .xl\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .xl\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .xl\:hover\:text-transparent:hover{
    color:transparent
  }

  .xl\:hover\:text-current:hover{
    color:currentColor
  }

  .xl\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .xl\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .xl\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .xl\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .xl\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .xl\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .xl\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .xl\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .xl\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .xl\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .xl\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .xl\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .xl\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .xl\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .xl\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .xl\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .xl\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .xl\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .xl\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .xl\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .xl\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .xl\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .xl\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .xl\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .xl\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .xl\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .xl\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .xl\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .xl\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .xl\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .xl\:focus\:text-transparent:focus{
    color:transparent
  }

  .xl\:focus\:text-current:focus{
    color:currentColor
  }

  .xl\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .xl\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .xl\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .xl\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .xl\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .xl\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .xl\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .xl\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .xl\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .xl\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .xl\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .xl\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .xl\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .xl\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .xl\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .xl\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .xl\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .xl\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .xl\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .xl\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .xl\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .xl\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .xl\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .xl\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .xl\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .xl\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .xl\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .xl\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .xl\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .xl\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .xl\:text-opacity-0{
    --text-opacity:0
  }

  .xl\:text-opacity-25{
    --text-opacity:0.25
  }

  .xl\:text-opacity-50{
    --text-opacity:0.5
  }

  .xl\:text-opacity-75{
    --text-opacity:0.75
  }

  .xl\:text-opacity-100{
    --text-opacity:1
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .xl\:italic{
    font-style:italic
  }

  .xl\:not-italic{
    font-style:normal
  }

  .xl\:uppercase{
    text-transform:uppercase
  }

  .xl\:lowercase{
    text-transform:lowercase
  }

  .xl\:capitalize{
    text-transform:capitalize
  }

  .xl\:normal-case{
    text-transform:none
  }

  .xl\:underline{
    text-decoration:underline
  }

  .xl\:line-through{
    text-decoration:line-through
  }

  .xl\:no-underline{
    text-decoration:none
  }

  .xl\:hover\:underline:hover{
    text-decoration:underline
  }

  .xl\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .xl\:hover\:no-underline:hover{
    text-decoration:none
  }

  .xl\:focus\:underline:focus{
    text-decoration:underline
  }

  .xl\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .xl\:focus\:no-underline:focus{
    text-decoration:none
  }

  .xl\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .xl\:normal-nums{
    font-variant-numeric:normal
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .xl\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .xl\:tracking-tight{
    letter-spacing:-0.025em
  }

  .xl\:tracking-normal{
    letter-spacing:0
  }

  .xl\:tracking-wide{
    letter-spacing:0.025em
  }

  .xl\:tracking-wider{
    letter-spacing:0.05em
  }

  .xl\:tracking-widest{
    letter-spacing:0.1em
  }

  .xl\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .xl\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .xl\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .xl\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .xl\:align-baseline{
    vertical-align:baseline
  }

  .xl\:align-top{
    vertical-align:top
  }

  .xl\:align-middle{
    vertical-align:middle
  }

  .xl\:align-bottom{
    vertical-align:bottom
  }

  .xl\:align-text-top{
    vertical-align:text-top
  }

  .xl\:align-text-bottom{
    vertical-align:text-bottom
  }

  .xl\:visible{
    visibility:visible
  }

  .xl\:invisible{
    visibility:hidden
  }

  .xl\:whitespace-normal{
    white-space:normal
  }

  .xl\:whitespace-no-wrap{
    white-space:nowrap
  }

  .xl\:whitespace-pre{
    white-space:pre
  }

  .xl\:whitespace-pre-line{
    white-space:pre-line
  }

  .xl\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .xl\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .xl\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .xl\:break-all{
    word-break:break-all
  }

  .xl\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .xl\:w-0{
    width:0
  }

  .xl\:w-1{
    width:1rem
  }

  .xl\:w-2{
    width:2rem
  }

  .xl\:w-3{
    width:3rem
  }

  .xl\:w-4{
    width:4rem
  }

  .xl\:w-5{
    width:5rem
  }

  .xl\:w-6{
    width:6rem
  }

  .xl\:w-7{
    width:7rem
  }

  .xl\:w-15{
    width:1.5rem
  }

  .xl\:w-25{
    width:2.5rem
  }

  .xl\:w-125{
    width:1.25rem
  }

  .xl\:w-175{
    width:1.175rem
  }

  .xl\:w-225{
    width:2.25rem
  }

  .xl\:w-275{
    width:2.175rem
  }

  .xl\:w-auto{
    width:auto
  }

  .xl\:w-px{
    width:1px
  }

  .xl\:w-025{
    width:0.25rem
  }

  .xl\:w-05{
    width:0.5rem
  }

  .xl\:w-075{
    width:0.75rem
  }

  .xl\:w-1\/2{
    width:50%
  }

  .xl\:w-1\/3{
    width:33.333333%
  }

  .xl\:w-2\/3{
    width:66.666667%
  }

  .xl\:w-1\/4{
    width:25%
  }

  .xl\:w-2\/4{
    width:50%
  }

  .xl\:w-3\/4{
    width:75%
  }

  .xl\:w-1\/5{
    width:20%
  }

  .xl\:w-2\/5{
    width:40%
  }

  .xl\:w-3\/5{
    width:60%
  }

  .xl\:w-4\/5{
    width:80%
  }

  .xl\:w-1\/6{
    width:16.666667%
  }

  .xl\:w-2\/6{
    width:33.333333%
  }

  .xl\:w-3\/6{
    width:50%
  }

  .xl\:w-4\/6{
    width:66.666667%
  }

  .xl\:w-5\/6{
    width:83.333333%
  }

  .xl\:w-1\/12{
    width:8.333333%
  }

  .xl\:w-2\/12{
    width:16.666667%
  }

  .xl\:w-3\/12{
    width:25%
  }

  .xl\:w-4\/12{
    width:33.333333%
  }

  .xl\:w-5\/12{
    width:41.666667%
  }

  .xl\:w-6\/12{
    width:50%
  }

  .xl\:w-7\/12{
    width:58.333333%
  }

  .xl\:w-8\/12{
    width:66.666667%
  }

  .xl\:w-9\/12{
    width:75%
  }

  .xl\:w-10\/12{
    width:83.333333%
  }

  .xl\:w-11\/12{
    width:91.666667%
  }

  .xl\:w-full{
    width:100%
  }

  .xl\:w-screen{
    width:100vw
  }

  .xl\:z-0{
    z-index:0
  }

  .xl\:z-10{
    z-index:10
  }

  .xl\:z-20{
    z-index:20
  }

  .xl\:z-30{
    z-index:30
  }

  .xl\:z-40{
    z-index:40
  }

  .xl\:z-50{
    z-index:50
  }

  .xl\:z-auto{
    z-index:auto
  }

  .xl\:gap-0{
    grid-gap:0;
    gap:0
  }

  .xl\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .xl\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .xl\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .xl\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .xl\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .xl\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .xl\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .xl\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .xl\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .xl\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .xl\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .xl\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .xl\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .xl\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .xl\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .xl\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .xl\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .xl\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .xl\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .xl\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .xl\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .xl\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .xl\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .xl\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .xl\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .xl\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .xl\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .xl\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .xl\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .xl\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .xl\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .xl\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .xl\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .xl\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .xl\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .xl\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .xl\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .xl\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .xl\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .xl\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .xl\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .xl\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .xl\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .xl\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .xl\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .xl\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .xl\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .xl\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .xl\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .xl\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .xl\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .xl\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .xl\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .xl\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .xl\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .xl\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .xl\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .xl\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .xl\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .xl\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .xl\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .xl\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .xl\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .xl\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .xl\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .xl\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .xl\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .xl\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .xl\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .xl\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .xl\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .xl\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .xl\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .xl\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .xl\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .xl\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .xl\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .xl\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .xl\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .xl\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .xl\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .xl\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .xl\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .xl\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .xl\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .xl\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .xl\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .xl\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .xl\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .xl\:grid-flow-row{
    grid-auto-flow:row
  }

  .xl\:grid-flow-col{
    grid-auto-flow:column
  }

  .xl\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .xl\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .xl\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .xl\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .xl\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .xl\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .xl\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .xl\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .xl\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .xl\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .xl\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .xl\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .xl\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .xl\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .xl\:grid-cols-none{
    grid-template-columns:none
  }

  .xl\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .xl\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .xl\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .xl\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .xl\:col-auto{
    grid-column:auto
  }

  .xl\:col-span-1{
    grid-column:span 1 / span 1
  }

  .xl\:col-span-2{
    grid-column:span 2 / span 2
  }

  .xl\:col-span-3{
    grid-column:span 3 / span 3
  }

  .xl\:col-span-4{
    grid-column:span 4 / span 4
  }

  .xl\:col-span-5{
    grid-column:span 5 / span 5
  }

  .xl\:col-span-6{
    grid-column:span 6 / span 6
  }

  .xl\:col-span-7{
    grid-column:span 7 / span 7
  }

  .xl\:col-span-8{
    grid-column:span 8 / span 8
  }

  .xl\:col-span-9{
    grid-column:span 9 / span 9
  }

  .xl\:col-span-10{
    grid-column:span 10 / span 10
  }

  .xl\:col-span-11{
    grid-column:span 11 / span 11
  }

  .xl\:col-span-12{
    grid-column:span 12 / span 12
  }

  .xl\:col-span-full{
    grid-column:1 / -1
  }

  .xl\:col-start-1{
    grid-column-start:1
  }

  .xl\:col-start-2{
    grid-column-start:2
  }

  .xl\:col-start-3{
    grid-column-start:3
  }

  .xl\:col-start-4{
    grid-column-start:4
  }

  .xl\:col-start-5{
    grid-column-start:5
  }

  .xl\:col-start-6{
    grid-column-start:6
  }

  .xl\:col-start-7{
    grid-column-start:7
  }

  .xl\:col-start-8{
    grid-column-start:8
  }

  .xl\:col-start-9{
    grid-column-start:9
  }

  .xl\:col-start-10{
    grid-column-start:10
  }

  .xl\:col-start-11{
    grid-column-start:11
  }

  .xl\:col-start-12{
    grid-column-start:12
  }

  .xl\:col-start-13{
    grid-column-start:13
  }

  .xl\:col-start-auto{
    grid-column-start:auto
  }

  .xl\:col-end-1{
    grid-column-end:1
  }

  .xl\:col-end-2{
    grid-column-end:2
  }

  .xl\:col-end-3{
    grid-column-end:3
  }

  .xl\:col-end-4{
    grid-column-end:4
  }

  .xl\:col-end-5{
    grid-column-end:5
  }

  .xl\:col-end-6{
    grid-column-end:6
  }

  .xl\:col-end-7{
    grid-column-end:7
  }

  .xl\:col-end-8{
    grid-column-end:8
  }

  .xl\:col-end-9{
    grid-column-end:9
  }

  .xl\:col-end-10{
    grid-column-end:10
  }

  .xl\:col-end-11{
    grid-column-end:11
  }

  .xl\:col-end-12{
    grid-column-end:12
  }

  .xl\:col-end-13{
    grid-column-end:13
  }

  .xl\:col-end-auto{
    grid-column-end:auto
  }

  .xl\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .xl\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .xl\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .xl\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .xl\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .xl\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .xl\:grid-rows-none{
    grid-template-rows:none
  }

  .xl\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .xl\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .xl\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .xl\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .xl\:row-auto{
    grid-row:auto
  }

  .xl\:row-span-1{
    grid-row:span 1 / span 1
  }

  .xl\:row-span-2{
    grid-row:span 2 / span 2
  }

  .xl\:row-span-3{
    grid-row:span 3 / span 3
  }

  .xl\:row-span-4{
    grid-row:span 4 / span 4
  }

  .xl\:row-span-5{
    grid-row:span 5 / span 5
  }

  .xl\:row-span-6{
    grid-row:span 6 / span 6
  }

  .xl\:row-span-full{
    grid-row:1 / -1
  }

  .xl\:row-start-1{
    grid-row-start:1
  }

  .xl\:row-start-2{
    grid-row-start:2
  }

  .xl\:row-start-3{
    grid-row-start:3
  }

  .xl\:row-start-4{
    grid-row-start:4
  }

  .xl\:row-start-5{
    grid-row-start:5
  }

  .xl\:row-start-6{
    grid-row-start:6
  }

  .xl\:row-start-7{
    grid-row-start:7
  }

  .xl\:row-start-auto{
    grid-row-start:auto
  }

  .xl\:row-end-1{
    grid-row-end:1
  }

  .xl\:row-end-2{
    grid-row-end:2
  }

  .xl\:row-end-3{
    grid-row-end:3
  }

  .xl\:row-end-4{
    grid-row-end:4
  }

  .xl\:row-end-5{
    grid-row-end:5
  }

  .xl\:row-end-6{
    grid-row-end:6
  }

  .xl\:row-end-7{
    grid-row-end:7
  }

  .xl\:row-end-auto{
    grid-row-end:auto
  }

  .xl\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .xl\:transform-none{
    transform:none
  }

  .xl\:origin-center{
    transform-origin:center
  }

  .xl\:origin-top{
    transform-origin:top
  }

  .xl\:origin-top-right{
    transform-origin:top right
  }

  .xl\:origin-right{
    transform-origin:right
  }

  .xl\:origin-bottom-right{
    transform-origin:bottom right
  }

  .xl\:origin-bottom{
    transform-origin:bottom
  }

  .xl\:origin-bottom-left{
    transform-origin:bottom left
  }

  .xl\:origin-left{
    transform-origin:left
  }

  .xl\:origin-top-left{
    transform-origin:top left
  }

  .xl\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xl\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xl\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xl\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xl\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xl\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xl\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xl\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xl\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xl\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xl\:scale-x-0{
    --transform-scale-x:0
  }

  .xl\:scale-x-50{
    --transform-scale-x:.5
  }

  .xl\:scale-x-75{
    --transform-scale-x:.75
  }

  .xl\:scale-x-90{
    --transform-scale-x:.9
  }

  .xl\:scale-x-95{
    --transform-scale-x:.95
  }

  .xl\:scale-x-100{
    --transform-scale-x:1
  }

  .xl\:scale-x-105{
    --transform-scale-x:1.05
  }

  .xl\:scale-x-110{
    --transform-scale-x:1.1
  }

  .xl\:scale-x-125{
    --transform-scale-x:1.25
  }

  .xl\:scale-x-150{
    --transform-scale-x:1.5
  }

  .xl\:scale-y-0{
    --transform-scale-y:0
  }

  .xl\:scale-y-50{
    --transform-scale-y:.5
  }

  .xl\:scale-y-75{
    --transform-scale-y:.75
  }

  .xl\:scale-y-90{
    --transform-scale-y:.9
  }

  .xl\:scale-y-95{
    --transform-scale-y:.95
  }

  .xl\:scale-y-100{
    --transform-scale-y:1
  }

  .xl\:scale-y-105{
    --transform-scale-y:1.05
  }

  .xl\:scale-y-110{
    --transform-scale-y:1.1
  }

  .xl\:scale-y-125{
    --transform-scale-y:1.25
  }

  .xl\:scale-y-150{
    --transform-scale-y:1.5
  }

  .xl\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xl\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xl\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xl\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xl\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xl\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xl\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xl\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xl\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xl\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xl\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .xl\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .xl\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .xl\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .xl\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .xl\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .xl\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .xl\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .xl\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .xl\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .xl\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .xl\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .xl\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .xl\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .xl\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .xl\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .xl\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .xl\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .xl\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .xl\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .xl\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .xl\:rotate-0{
    --transform-rotate:0
  }

  .xl\:rotate-1{
    --transform-rotate:1deg
  }

  .xl\:rotate-2{
    --transform-rotate:2deg
  }

  .xl\:rotate-3{
    --transform-rotate:3deg
  }

  .xl\:rotate-6{
    --transform-rotate:6deg
  }

  .xl\:rotate-12{
    --transform-rotate:12deg
  }

  .xl\:rotate-45{
    --transform-rotate:45deg
  }

  .xl\:rotate-90{
    --transform-rotate:90deg
  }

  .xl\:rotate-180{
    --transform-rotate:180deg
  }

  .xl\:-rotate-180{
    --transform-rotate:-180deg
  }

  .xl\:-rotate-90{
    --transform-rotate:-90deg
  }

  .xl\:-rotate-45{
    --transform-rotate:-45deg
  }

  .xl\:-rotate-12{
    --transform-rotate:-12deg
  }

  .xl\:-rotate-6{
    --transform-rotate:-6deg
  }

  .xl\:-rotate-3{
    --transform-rotate:-3deg
  }

  .xl\:-rotate-2{
    --transform-rotate:-2deg
  }

  .xl\:-rotate-1{
    --transform-rotate:-1deg
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .xl\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .xl\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .xl\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .xl\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .xl\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .xl\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .xl\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .xl\:translate-x-0{
    --transform-translate-x:0
  }

  .xl\:translate-x-1{
    --transform-translate-x:1rem
  }

  .xl\:translate-x-2{
    --transform-translate-x:2rem
  }

  .xl\:translate-x-3{
    --transform-translate-x:3rem
  }

  .xl\:translate-x-4{
    --transform-translate-x:4rem
  }

  .xl\:translate-x-5{
    --transform-translate-x:5rem
  }

  .xl\:translate-x-6{
    --transform-translate-x:6rem
  }

  .xl\:translate-x-7{
    --transform-translate-x:7rem
  }

  .xl\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .xl\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .xl\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .xl\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .xl\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .xl\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .xl\:translate-x-px{
    --transform-translate-x:1px
  }

  .xl\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .xl\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .xl\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .xl\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .xl\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .xl\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .xl\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .xl\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .xl\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .xl\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .xl\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .xl\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .xl\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .xl\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .xl\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .xl\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .xl\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .xl\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .xl\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .xl\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .xl\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .xl\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .xl\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .xl\:translate-x-full{
    --transform-translate-x:100%
  }

  .xl\:translate-y-0{
    --transform-translate-y:0
  }

  .xl\:translate-y-1{
    --transform-translate-y:1rem
  }

  .xl\:translate-y-2{
    --transform-translate-y:2rem
  }

  .xl\:translate-y-3{
    --transform-translate-y:3rem
  }

  .xl\:translate-y-4{
    --transform-translate-y:4rem
  }

  .xl\:translate-y-5{
    --transform-translate-y:5rem
  }

  .xl\:translate-y-6{
    --transform-translate-y:6rem
  }

  .xl\:translate-y-7{
    --transform-translate-y:7rem
  }

  .xl\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .xl\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .xl\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .xl\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .xl\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .xl\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .xl\:translate-y-px{
    --transform-translate-y:1px
  }

  .xl\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .xl\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .xl\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .xl\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .xl\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .xl\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .xl\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .xl\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .xl\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .xl\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .xl\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .xl\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .xl\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .xl\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .xl\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .xl\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .xl\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .xl\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .xl\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .xl\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .xl\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .xl\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .xl\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .xl\:translate-y-full{
    --transform-translate-y:100%
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .xl\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .xl\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .xl\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .xl\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .xl\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .xl\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .xl\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .xl\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .xl\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .xl\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .xl\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .xl\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .xl\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .xl\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .xl\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .xl\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .xl\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .xl\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .xl\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .xl\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .xl\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .xl\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .xl\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .xl\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .xl\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .xl\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .xl\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .xl\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .xl\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .xl\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .xl\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .xl\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .xl\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .xl\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .xl\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .xl\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .xl\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .xl\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .xl\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .xl\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .xl\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .xl\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .xl\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .xl\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .xl\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .xl\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .xl\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .xl\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .xl\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .xl\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .xl\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .xl\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .xl\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .xl\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .xl\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .xl\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .xl\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .xl\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .xl\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .xl\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .xl\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .xl\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .xl\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .xl\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .xl\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .xl\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .xl\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .xl\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .xl\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .xl\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .xl\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .xl\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .xl\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .xl\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .xl\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .xl\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .xl\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .xl\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .xl\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .xl\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .xl\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .xl\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .xl\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .xl\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .xl\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .xl\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .xl\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .xl\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .xl\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .xl\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .xl\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .xl\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .xl\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .xl\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .xl\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .xl\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .xl\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .xl\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .xl\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .xl\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .xl\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .xl\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .xl\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .xl\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .xl\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .xl\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .xl\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .xl\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .xl\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .xl\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .xl\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .xl\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .xl\:skew-x-0{
    --transform-skew-x:0
  }

  .xl\:skew-x-1{
    --transform-skew-x:1deg
  }

  .xl\:skew-x-2{
    --transform-skew-x:2deg
  }

  .xl\:skew-x-3{
    --transform-skew-x:3deg
  }

  .xl\:skew-x-6{
    --transform-skew-x:6deg
  }

  .xl\:skew-x-12{
    --transform-skew-x:12deg
  }

  .xl\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .xl\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .xl\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .xl\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .xl\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .xl\:skew-y-0{
    --transform-skew-y:0
  }

  .xl\:skew-y-1{
    --transform-skew-y:1deg
  }

  .xl\:skew-y-2{
    --transform-skew-y:2deg
  }

  .xl\:skew-y-3{
    --transform-skew-y:3deg
  }

  .xl\:skew-y-6{
    --transform-skew-y:6deg
  }

  .xl\:skew-y-12{
    --transform-skew-y:12deg
  }

  .xl\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .xl\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .xl\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .xl\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .xl\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .xl\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .xl\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .xl\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .xl\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .xl\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .xl\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .xl\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .xl\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .xl\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .xl\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .xl\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .xl\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .xl\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .xl\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .xl\:transition-none{
    transition-property:none
  }

  .xl\:transition-all{
    transition-property:all
  }

  .xl\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .xl\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .xl\:transition-opacity{
    transition-property:opacity
  }

  .xl\:transition-shadow{
    transition-property:box-shadow
  }

  .xl\:transition-transform{
    transition-property:transform
  }

  .xl\:ease-linear{
    transition-timing-function:linear
  }

  .xl\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .xl\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .xl\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .xl\:duration-75{
    transition-duration:75ms
  }

  .xl\:duration-100{
    transition-duration:100ms
  }

  .xl\:duration-150{
    transition-duration:150ms
  }

  .xl\:duration-200{
    transition-duration:200ms
  }

  .xl\:duration-300{
    transition-duration:300ms
  }

  .xl\:duration-500{
    transition-duration:500ms
  }

  .xl\:duration-700{
    transition-duration:700ms
  }

  .xl\:duration-1000{
    transition-duration:1000ms
  }

  .xl\:delay-75{
    transition-delay:75ms
  }

  .xl\:delay-100{
    transition-delay:100ms
  }

  .xl\:delay-150{
    transition-delay:150ms
  }

  .xl\:delay-200{
    transition-delay:200ms
  }

  .xl\:delay-300{
    transition-delay:300ms
  }

  .xl\:delay-500{
    transition-delay:500ms
  }

  .xl\:delay-700{
    transition-delay:700ms
  }

  .xl\:delay-1000{
    transition-delay:1000ms
  }

  .xl\:animate-none{
    animation:none
  }

  .xl\:animate-spin{
    animation:spin 1s linear infinite
  }

  .xl\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .xl\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .xl\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 1800px){
  .xxl\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .xxl\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .xxl\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .xxl\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .xxl\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .xxl\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .xxl\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .xxl\:container{
      max-width:1800px
    }
  }

  .xxl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .xxl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .xxl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .xxl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .xxl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .xxl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .xxl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .xxl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .xxl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .xxl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .xxl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .xxl\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .xxl\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .xxl\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .xxl\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .xxl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .xxl\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .xxl\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .xxl\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .xxl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .xxl\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .xxl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .xxl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .xxl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .xxl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .xxl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .xxl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .xxl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .xxl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .xxl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .xxl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .xxl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .xxl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .xxl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .xxl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .xxl\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .xxl\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .xxl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .xxl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .xxl\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .xxl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .xxl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .xxl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .xxl\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .xxl\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .xxl\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .xxl\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .xxl\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .xxl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .xxl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .xxl\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .xxl\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .xxl\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .xxl\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .xxl\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .xxl\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .xxl\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .xxl\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .xxl\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .xxl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .xxl\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .xxl\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .xxl\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .xxl\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .xxl\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .xxl\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .xxl\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .xxl\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .xxl\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .xxl\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .xxl\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .xxl\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .xxl\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .xxl\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .xxl\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .xxl\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .xxl\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .xxl\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .xxl\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .xxl\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .xxl\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .xxl\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .xxl\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .xxl\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .xxl\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .xxl\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .xxl\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .xxl\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .xxl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .xxl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .xxl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .xxl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .xxl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .xxl\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xxl\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xxl\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xxl\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xxl\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .xxl\:bg-fixed{
    background-attachment:fixed
  }

  .xxl\:bg-local{
    background-attachment:local
  }

  .xxl\:bg-scroll{
    background-attachment:scroll
  }

  .xxl\:bg-clip-border{
    background-clip:border-box
  }

  .xxl\:bg-clip-padding{
    background-clip:padding-box
  }

  .xxl\:bg-clip-content{
    background-clip:content-box
  }

  .xxl\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .xxl\:bg-transparent{
    background-color:transparent
  }

  .xxl\:bg-current{
    background-color:currentColor
  }

  .xxl\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .xxl\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .xxl\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .xxl\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .xxl\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .xxl\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .xxl\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .xxl\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .xxl\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .xxl\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .xxl\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .xxl\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .xxl\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .xxl\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .xxl\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .xxl\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .xxl\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .xxl\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .xxl\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .xxl\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .xxl\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .xxl\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .xxl\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .xxl\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .xxl\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .xxl\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .xxl\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .xxl\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .xxl\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .xxl\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .xxl\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .xxl\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .xxl\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .xxl\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .xxl\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .xxl\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .xxl\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .xxl\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .xxl\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .xxl\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .xxl\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .xxl\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .xxl\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .xxl\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .xxl\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .xxl\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .xxl\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .xxl\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .xxl\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .xxl\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .xxl\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .xxl\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .xxl\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .xxl\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .xxl\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .xxl\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .xxl\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .xxl\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .xxl\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .xxl\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .xxl\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .xxl\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .xxl\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .xxl\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .xxl\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .xxl\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .xxl\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .xxl\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .xxl\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .xxl\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .xxl\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .xxl\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .xxl\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .xxl\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .xxl\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .xxl\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .xxl\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .xxl\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .xxl\:bg-none{
    background-image:none
  }

  .xxl\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .xxl\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .xxl\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xxl\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xxl\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xxl\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xxl\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xxl\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xxl\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xxl\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xxl\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xxl\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xxl\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xxl\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xxl\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xxl\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xxl\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xxl\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xxl\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xxl\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xxl\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xxl\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xxl\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xxl\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xxl\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xxl\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xxl\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xxl\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xxl\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xxl\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xxl\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xxl\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xxl\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xxl\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xxl\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xxl\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xxl\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xxl\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xxl\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xxl\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xxl\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xxl\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xxl\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xxl\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xxl\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xxl\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xxl\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xxl\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xxl\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xxl\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xxl\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xxl\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xxl\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xxl\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xxl\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xxl\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xxl\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xxl\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xxl\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xxl\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xxl\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xxl\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xxl\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xxl\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xxl\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xxl\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xxl\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xxl\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xxl\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xxl\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xxl\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xxl\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xxl\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xxl\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xxl\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xxl\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xxl\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xxl\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xxl\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xxl\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xxl\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xxl\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xxl\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xxl\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xxl\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xxl\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xxl\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xxl\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xxl\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xxl\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xxl\:to-transparent{
    --gradient-to-color:transparent
  }

  .xxl\:to-current{
    --gradient-to-color:currentColor
  }

  .xxl\:to-black{
    --gradient-to-color:#000000
  }

  .xxl\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .xxl\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .xxl\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .xxl\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .xxl\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .xxl\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .xxl\:to-gray-600{
    --gradient-to-color:#718096
  }

  .xxl\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .xxl\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .xxl\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .xxl\:to-red{
    --gradient-to-color:#Ed3928
  }

  .xxl\:to-orange{
    --gradient-to-color:#F78F01
  }

  .xxl\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .xxl\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .xxl\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .xxl\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .xxl\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .xxl\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .xxl\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .xxl\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .xxl\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .xxl\:to-green{
    --gradient-to-color:#00A285
  }

  .xxl\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .xxl\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .xxl\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .xxl\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .xxl\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .xxl\:to-teal-600{
    --gradient-to-color:#319795
  }

  .xxl\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .xxl\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .xxl\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .xxl\:to-blue{
    --gradient-to-color:#0074BA
  }

  .xxl\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .xxl\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .xxl\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .xxl\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .xxl\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .xxl\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .xxl\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .xxl\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .xxl\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .xxl\:to-purple{
    --gradient-to-color:#68539B
  }

  .xxl\:to-pink{
    --gradient-to-color:#F599A9
  }

  .xxl\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .xxl\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .xxl\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xxl\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xxl\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xxl\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xxl\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xxl\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xxl\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xxl\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xxl\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xxl\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xxl\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xxl\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xxl\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xxl\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xxl\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xxl\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xxl\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xxl\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xxl\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xxl\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xxl\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xxl\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xxl\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xxl\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xxl\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xxl\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xxl\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xxl\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xxl\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xxl\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xxl\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xxl\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xxl\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xxl\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xxl\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xxl\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xxl\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xxl\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xxl\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xxl\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xxl\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xxl\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xxl\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xxl\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xxl\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xxl\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xxl\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xxl\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xxl\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xxl\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xxl\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xxl\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xxl\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xxl\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xxl\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xxl\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xxl\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xxl\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xxl\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xxl\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xxl\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xxl\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xxl\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xxl\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xxl\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xxl\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xxl\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xxl\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xxl\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xxl\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xxl\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xxl\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xxl\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xxl\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xxl\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xxl\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xxl\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xxl\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xxl\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xxl\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xxl\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xxl\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xxl\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xxl\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xxl\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xxl\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xxl\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xxl\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xxl\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .xxl\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .xxl\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .xxl\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .xxl\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .xxl\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .xxl\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .xxl\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .xxl\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .xxl\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .xxl\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .xxl\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .xxl\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .xxl\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .xxl\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .xxl\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .xxl\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .xxl\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .xxl\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .xxl\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .xxl\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .xxl\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .xxl\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .xxl\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .xxl\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .xxl\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .xxl\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .xxl\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .xxl\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .xxl\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .xxl\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .xxl\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .xxl\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .xxl\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .xxl\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .xxl\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .xxl\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .xxl\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .xxl\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .xxl\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .xxl\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .xxl\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .xxl\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .xxl\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .xxl\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .xxl\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .xxl\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .xxl\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .xxl\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xxl\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xxl\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xxl\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xxl\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xxl\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xxl\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xxl\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xxl\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xxl\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xxl\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xxl\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xxl\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xxl\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xxl\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xxl\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xxl\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xxl\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xxl\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xxl\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xxl\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xxl\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xxl\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xxl\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xxl\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xxl\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xxl\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xxl\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xxl\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xxl\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xxl\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xxl\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xxl\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xxl\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xxl\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xxl\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xxl\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xxl\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xxl\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xxl\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xxl\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xxl\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xxl\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xxl\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xxl\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xxl\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xxl\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .xxl\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .xxl\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .xxl\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .xxl\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .xxl\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .xxl\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .xxl\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .xxl\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .xxl\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .xxl\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .xxl\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .xxl\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .xxl\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .xxl\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .xxl\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .xxl\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .xxl\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .xxl\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .xxl\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .xxl\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .xxl\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .xxl\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .xxl\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .xxl\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .xxl\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .xxl\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .xxl\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .xxl\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .xxl\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .xxl\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .xxl\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .xxl\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .xxl\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .xxl\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .xxl\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .xxl\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .xxl\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .xxl\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .xxl\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .xxl\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .xxl\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .xxl\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .xxl\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .xxl\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .xxl\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .xxl\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .xxl\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .xxl\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .xxl\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .xxl\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .xxl\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .xxl\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .xxl\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .xxl\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .xxl\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .xxl\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .xxl\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .xxl\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .xxl\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .xxl\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .xxl\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .xxl\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .xxl\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .xxl\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .xxl\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .xxl\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .xxl\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .xxl\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .xxl\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .xxl\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .xxl\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .xxl\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .xxl\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .xxl\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .xxl\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .xxl\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .xxl\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .xxl\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .xxl\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .xxl\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .xxl\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .xxl\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .xxl\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .xxl\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .xxl\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .xxl\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .xxl\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .xxl\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .xxl\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .xxl\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .xxl\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .xxl\:bg-opacity-0{
    --bg-opacity:0
  }

  .xxl\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .xxl\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .xxl\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .xxl\:bg-opacity-100{
    --bg-opacity:1
  }

  .xxl\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .xxl\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .xxl\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .xxl\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .xxl\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .xxl\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .xxl\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .xxl\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .xxl\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .xxl\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .xxl\:bg-bottom{
    background-position:bottom
  }

  .xxl\:bg-center{
    background-position:center
  }

  .xxl\:bg-left{
    background-position:left
  }

  .xxl\:bg-left-bottom{
    background-position:left bottom
  }

  .xxl\:bg-left-top{
    background-position:left top
  }

  .xxl\:bg-right{
    background-position:right
  }

  .xxl\:bg-right-bottom{
    background-position:right bottom
  }

  .xxl\:bg-right-top{
    background-position:right top
  }

  .xxl\:bg-top{
    background-position:top
  }

  .xxl\:bg-repeat{
    background-repeat:repeat
  }

  .xxl\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .xxl\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .xxl\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .xxl\:bg-repeat-round{
    background-repeat:round
  }

  .xxl\:bg-repeat-space{
    background-repeat:space
  }

  .xxl\:bg-auto{
    background-size:auto
  }

  .xxl\:bg-cover{
    background-size:cover
  }

  .xxl\:bg-contain{
    background-size:contain
  }

  .xxl\:border-collapse{
    border-collapse:collapse
  }

  .xxl\:border-separate{
    border-collapse:separate
  }

  .xxl\:border-transparent{
    border-color:transparent
  }

  .xxl\:border-current{
    border-color:currentColor
  }

  .xxl\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .xxl\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .xxl\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .xxl\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .xxl\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .xxl\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .xxl\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .xxl\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .xxl\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .xxl\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .xxl\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .xxl\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .xxl\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .xxl\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .xxl\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .xxl\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .xxl\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .xxl\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .xxl\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .xxl\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .xxl\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .xxl\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .xxl\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .xxl\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .xxl\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .xxl\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .xxl\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .xxl\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .xxl\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .xxl\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .xxl\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .xxl\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .xxl\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .xxl\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .xxl\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .xxl\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .xxl\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .xxl\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .xxl\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .xxl\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .xxl\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .xxl\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .xxl\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .xxl\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .xxl\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .xxl\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .xxl\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .xxl\:hover\:border-current:hover{
    border-color:currentColor
  }

  .xxl\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .xxl\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .xxl\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .xxl\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .xxl\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .xxl\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .xxl\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .xxl\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .xxl\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .xxl\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .xxl\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .xxl\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .xxl\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .xxl\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .xxl\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .xxl\:focus\:border-current:focus{
    border-color:currentColor
  }

  .xxl\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .xxl\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .xxl\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .xxl\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .xxl\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .xxl\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .xxl\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .xxl\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .xxl\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .xxl\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .xxl\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .xxl\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .xxl\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .xxl\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .xxl\:border-opacity-0{
    --border-opacity:0
  }

  .xxl\:border-opacity-25{
    --border-opacity:0.25
  }

  .xxl\:border-opacity-50{
    --border-opacity:0.5
  }

  .xxl\:border-opacity-75{
    --border-opacity:0.75
  }

  .xxl\:border-opacity-100{
    --border-opacity:1
  }

  .xxl\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .xxl\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .xxl\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .xxl\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .xxl\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .xxl\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .xxl\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .xxl\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .xxl\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .xxl\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .xxl\:rounded-none{
    border-radius:0
  }

  .xxl\:rounded-sm{
    border-radius:0.125rem
  }

  .xxl\:rounded{
    border-radius:0.25rem
  }

  .xxl\:rounded-md{
    border-radius:0.375rem
  }

  .xxl\:rounded-lg{
    border-radius:0.5rem
  }

  .xxl\:rounded-xl{
    border-radius:0.75rem
  }

  .xxl\:rounded-2xl{
    border-radius:1rem
  }

  .xxl\:rounded-3xl{
    border-radius:1.5rem
  }

  .xxl\:rounded-full{
    border-radius:9999px
  }

  .xxl\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .xxl\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .xxl\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .xxl\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .xxl\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .xxl\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .xxl\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xxl\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xxl\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .xxl\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .xxl\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xxl\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xxl\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .xxl\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .xxl\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .xxl\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .xxl\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .xxl\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .xxl\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xxl\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xxl\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .xxl\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .xxl\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xxl\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xxl\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .xxl\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .xxl\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xxl\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xxl\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .xxl\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .xxl\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xxl\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xxl\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .xxl\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .xxl\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xxl\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xxl\:rounded-tl-none{
    border-top-left-radius:0
  }

  .xxl\:rounded-tr-none{
    border-top-right-radius:0
  }

  .xxl\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .xxl\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .xxl\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .xxl\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .xxl\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .xxl\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .xxl\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .xxl\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .xxl\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .xxl\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .xxl\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .xxl\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .xxl\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .xxl\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .xxl\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .xxl\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .xxl\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .xxl\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .xxl\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .xxl\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .xxl\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .xxl\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .xxl\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .xxl\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .xxl\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .xxl\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .xxl\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .xxl\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .xxl\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .xxl\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .xxl\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .xxl\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .xxl\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .xxl\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .xxl\:border-solid{
    border-style:solid
  }

  .xxl\:border-dashed{
    border-style:dashed
  }

  .xxl\:border-dotted{
    border-style:dotted
  }

  .xxl\:border-double{
    border-style:double
  }

  .xxl\:border-none{
    border-style:none
  }

  .xxl\:border-0{
    border-width:0
  }

  .xxl\:border-2{
    border-width:2px
  }

  .xxl\:border-4{
    border-width:4px
  }

  .xxl\:border-8{
    border-width:8px
  }

  .xxl\:border{
    border-width:1px
  }

  .xxl\:border-t-0{
    border-top-width:0
  }

  .xxl\:border-r-0{
    border-right-width:0
  }

  .xxl\:border-b-0{
    border-bottom-width:0
  }

  .xxl\:border-l-0{
    border-left-width:0
  }

  .xxl\:border-t-2{
    border-top-width:2px
  }

  .xxl\:border-r-2{
    border-right-width:2px
  }

  .xxl\:border-b-2{
    border-bottom-width:2px
  }

  .xxl\:border-l-2{
    border-left-width:2px
  }

  .xxl\:border-t-4{
    border-top-width:4px
  }

  .xxl\:border-r-4{
    border-right-width:4px
  }

  .xxl\:border-b-4{
    border-bottom-width:4px
  }

  .xxl\:border-l-4{
    border-left-width:4px
  }

  .xxl\:border-t-8{
    border-top-width:8px
  }

  .xxl\:border-r-8{
    border-right-width:8px
  }

  .xxl\:border-b-8{
    border-bottom-width:8px
  }

  .xxl\:border-l-8{
    border-left-width:8px
  }

  .xxl\:border-t{
    border-top-width:1px
  }

  .xxl\:border-r{
    border-right-width:1px
  }

  .xxl\:border-b{
    border-bottom-width:1px
  }

  .xxl\:border-l{
    border-left-width:1px
  }

  .xxl\:box-border{
    box-sizing:border-box
  }

  .xxl\:box-content{
    box-sizing:content-box
  }

  .xxl\:cursor-auto{
    cursor:auto
  }

  .xxl\:cursor-default{
    cursor:default
  }

  .xxl\:cursor-pointer{
    cursor:pointer
  }

  .xxl\:cursor-wait{
    cursor:wait
  }

  .xxl\:cursor-text{
    cursor:text
  }

  .xxl\:cursor-move{
    cursor:move
  }

  .xxl\:cursor-not-allowed{
    cursor:not-allowed
  }

  .xxl\:block{
    display:block
  }

  .xxl\:inline-block{
    display:inline-block
  }

  .xxl\:inline{
    display:inline
  }

  .xxl\:flex{
    display:flex
  }

  .xxl\:inline-flex{
    display:inline-flex
  }

  .xxl\:table{
    display:table
  }

  .xxl\:table-caption{
    display:table-caption
  }

  .xxl\:table-cell{
    display:table-cell
  }

  .xxl\:table-column{
    display:table-column
  }

  .xxl\:table-column-group{
    display:table-column-group
  }

  .xxl\:table-footer-group{
    display:table-footer-group
  }

  .xxl\:table-header-group{
    display:table-header-group
  }

  .xxl\:table-row-group{
    display:table-row-group
  }

  .xxl\:table-row{
    display:table-row
  }

  .xxl\:flow-root{
    display:flow-root
  }

  .xxl\:grid{
    display:grid
  }

  .xxl\:inline-grid{
    display:inline-grid
  }

  .xxl\:contents{
    display:contents
  }

  .xxl\:hidden{
    display:none
  }

  .xxl\:flex-row{
    flex-direction:row
  }

  .xxl\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .xxl\:flex-col{
    flex-direction:column
  }

  .xxl\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .xxl\:flex-wrap{
    flex-wrap:wrap
  }

  .xxl\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .xxl\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .xxl\:place-items-auto{
    place-items:auto
  }

  .xxl\:place-items-start{
    place-items:start
  }

  .xxl\:place-items-end{
    place-items:end
  }

  .xxl\:place-items-center{
    place-items:center
  }

  .xxl\:place-items-stretch{
    place-items:stretch
  }

  .xxl\:place-content-center{
    place-content:center
  }

  .xxl\:place-content-start{
    place-content:start
  }

  .xxl\:place-content-end{
    place-content:end
  }

  .xxl\:place-content-between{
    place-content:space-between
  }

  .xxl\:place-content-around{
    place-content:space-around
  }

  .xxl\:place-content-evenly{
    place-content:space-evenly
  }

  .xxl\:place-content-stretch{
    place-content:stretch
  }

  .xxl\:place-self-auto{
    place-self:auto
  }

  .xxl\:place-self-start{
    place-self:start
  }

  .xxl\:place-self-end{
    place-self:end
  }

  .xxl\:place-self-center{
    place-self:center
  }

  .xxl\:place-self-stretch{
    place-self:stretch
  }

  .xxl\:items-start{
    align-items:flex-start
  }

  .xxl\:items-end{
    align-items:flex-end
  }

  .xxl\:items-center{
    align-items:center
  }

  .xxl\:items-baseline{
    align-items:baseline
  }

  .xxl\:items-stretch{
    align-items:stretch
  }

  .xxl\:content-center{
    align-content:center
  }

  .xxl\:content-start{
    align-content:flex-start
  }

  .xxl\:content-end{
    align-content:flex-end
  }

  .xxl\:content-between{
    align-content:space-between
  }

  .xxl\:content-around{
    align-content:space-around
  }

  .xxl\:content-evenly{
    align-content:space-evenly
  }

  .xxl\:self-auto{
    align-self:auto
  }

  .xxl\:self-start{
    align-self:flex-start
  }

  .xxl\:self-end{
    align-self:flex-end
  }

  .xxl\:self-center{
    align-self:center
  }

  .xxl\:self-stretch{
    align-self:stretch
  }

  .xxl\:justify-items-auto{
    justify-items:auto
  }

  .xxl\:justify-items-start{
    justify-items:start
  }

  .xxl\:justify-items-end{
    justify-items:end
  }

  .xxl\:justify-items-center{
    justify-items:center
  }

  .xxl\:justify-items-stretch{
    justify-items:stretch
  }

  .xxl\:justify-start{
    justify-content:flex-start
  }

  .xxl\:justify-end{
    justify-content:flex-end
  }

  .xxl\:justify-center{
    justify-content:center
  }

  .xxl\:justify-between{
    justify-content:space-between
  }

  .xxl\:justify-around{
    justify-content:space-around
  }

  .xxl\:justify-evenly{
    justify-content:space-evenly
  }

  .xxl\:justify-self-auto{
    justify-self:auto
  }

  .xxl\:justify-self-start{
    justify-self:start
  }

  .xxl\:justify-self-end{
    justify-self:end
  }

  .xxl\:justify-self-center{
    justify-self:center
  }

  .xxl\:justify-self-stretch{
    justify-self:stretch
  }

  .xxl\:flex-1{
    flex:1 1 0%
  }

  .xxl\:flex-auto{
    flex:1 1 auto
  }

  .xxl\:flex-initial{
    flex:0 1 auto
  }

  .xxl\:flex-none{
    flex:none
  }

  .xxl\:flex-grow-0{
    flex-grow:0
  }

  .xxl\:flex-grow{
    flex-grow:1
  }

  .xxl\:flex-shrink-0{
    flex-shrink:0
  }

  .xxl\:flex-shrink{
    flex-shrink:1
  }

  .xxl\:order-1{
    order:1
  }

  .xxl\:order-2{
    order:2
  }

  .xxl\:order-3{
    order:3
  }

  .xxl\:order-4{
    order:4
  }

  .xxl\:order-5{
    order:5
  }

  .xxl\:order-6{
    order:6
  }

  .xxl\:order-7{
    order:7
  }

  .xxl\:order-8{
    order:8
  }

  .xxl\:order-9{
    order:9
  }

  .xxl\:order-10{
    order:10
  }

  .xxl\:order-11{
    order:11
  }

  .xxl\:order-12{
    order:12
  }

  .xxl\:order-first{
    order:-9999
  }

  .xxl\:order-last{
    order:9999
  }

  .xxl\:order-none{
    order:0
  }

  .xxl\:float-right{
    float:right
  }

  .xxl\:float-left{
    float:left
  }

  .xxl\:float-none{
    float:none
  }

  .xxl\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .xxl\:clear-left{
    clear:left
  }

  .xxl\:clear-right{
    clear:right
  }

  .xxl\:clear-both{
    clear:both
  }

  .xxl\:clear-none{
    clear:none
  }

  .xxl\:font-headings{
    font-family:Parabole, sans-serif
  }

  .xxl\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .xxl\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .xxl\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .xxl\:font-hairline{
    font-weight:100
  }

  .xxl\:font-thin{
    font-weight:200
  }

  .xxl\:font-light{
    font-weight:300
  }

  .xxl\:font-normal{
    font-weight:400
  }

  .xxl\:font-medium{
    font-weight:500
  }

  .xxl\:font-semibold{
    font-weight:600
  }

  .xxl\:font-bold{
    font-weight:700
  }

  .xxl\:font-extrabold{
    font-weight:800
  }

  .xxl\:font-black{
    font-weight:900
  }

  .xxl\:hover\:font-hairline:hover{
    font-weight:100
  }

  .xxl\:hover\:font-thin:hover{
    font-weight:200
  }

  .xxl\:hover\:font-light:hover{
    font-weight:300
  }

  .xxl\:hover\:font-normal:hover{
    font-weight:400
  }

  .xxl\:hover\:font-medium:hover{
    font-weight:500
  }

  .xxl\:hover\:font-semibold:hover{
    font-weight:600
  }

  .xxl\:hover\:font-bold:hover{
    font-weight:700
  }

  .xxl\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .xxl\:hover\:font-black:hover{
    font-weight:900
  }

  .xxl\:focus\:font-hairline:focus{
    font-weight:100
  }

  .xxl\:focus\:font-thin:focus{
    font-weight:200
  }

  .xxl\:focus\:font-light:focus{
    font-weight:300
  }

  .xxl\:focus\:font-normal:focus{
    font-weight:400
  }

  .xxl\:focus\:font-medium:focus{
    font-weight:500
  }

  .xxl\:focus\:font-semibold:focus{
    font-weight:600
  }

  .xxl\:focus\:font-bold:focus{
    font-weight:700
  }

  .xxl\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .xxl\:focus\:font-black:focus{
    font-weight:900
  }

  .xxl\:h-0{
    height:0
  }

  .xxl\:h-1{
    height:1rem
  }

  .xxl\:h-2{
    height:2rem
  }

  .xxl\:h-3{
    height:3rem
  }

  .xxl\:h-4{
    height:4rem
  }

  .xxl\:h-5{
    height:5rem
  }

  .xxl\:h-6{
    height:6rem
  }

  .xxl\:h-7{
    height:7rem
  }

  .xxl\:h-15{
    height:1.5rem
  }

  .xxl\:h-25{
    height:2.5rem
  }

  .xxl\:h-125{
    height:1.25rem
  }

  .xxl\:h-175{
    height:1.175rem
  }

  .xxl\:h-225{
    height:2.25rem
  }

  .xxl\:h-275{
    height:2.175rem
  }

  .xxl\:h-auto{
    height:auto
  }

  .xxl\:h-px{
    height:1px
  }

  .xxl\:h-025{
    height:0.25rem
  }

  .xxl\:h-05{
    height:0.5rem
  }

  .xxl\:h-075{
    height:0.75rem
  }

  .xxl\:h-full{
    height:100%
  }

  .xxl\:h-screen{
    height:100vh
  }

  .xxl\:text-xs{
    font-size:0.6rem
  }

  .xxl\:text-sm{
    font-size:0.8rem
  }

  .xxl\:text-base{
    font-size:1rem
  }

  .xxl\:text-lg{
    font-size:1.3rem
  }

  .xxl\:text-xl{
    font-size:2rem
  }

  .xxl\:text-xxl{
    font-size:3rem
  }

  .xxl\:text-xxxl{
    font-size:5rem
  }

  .xxl\:leading-3{
    line-height:.75rem
  }

  .xxl\:leading-4{
    line-height:1rem
  }

  .xxl\:leading-5{
    line-height:1.25rem
  }

  .xxl\:leading-6{
    line-height:1.5rem
  }

  .xxl\:leading-7{
    line-height:1.75rem
  }

  .xxl\:leading-8{
    line-height:2rem
  }

  .xxl\:leading-9{
    line-height:2.25rem
  }

  .xxl\:leading-10{
    line-height:2.5rem
  }

  .xxl\:leading-none{
    line-height:1
  }

  .xxl\:leading-tight{
    line-height:1.25
  }

  .xxl\:leading-snug{
    line-height:1.375
  }

  .xxl\:leading-normal{
    line-height:1.5
  }

  .xxl\:leading-relaxed{
    line-height:1.625
  }

  .xxl\:leading-loose{
    line-height:2
  }

  .xxl\:list-inside{
    list-style-position:inside
  }

  .xxl\:list-outside{
    list-style-position:outside
  }

  .xxl\:list-none{
    list-style-type:none
  }

  .xxl\:list-disc{
    list-style-type:disc
  }

  .xxl\:list-decimal{
    list-style-type:decimal
  }

  .xxl\:m-0{
    margin:0
  }

  .xxl\:m-1{
    margin:1rem
  }

  .xxl\:m-2{
    margin:2rem
  }

  .xxl\:m-3{
    margin:3rem
  }

  .xxl\:m-4{
    margin:4rem
  }

  .xxl\:m-5{
    margin:5rem
  }

  .xxl\:m-6{
    margin:6rem
  }

  .xxl\:m-7{
    margin:7rem
  }

  .xxl\:m-15{
    margin:1.5rem
  }

  .xxl\:m-25{
    margin:2.5rem
  }

  .xxl\:m-125{
    margin:1.25rem
  }

  .xxl\:m-175{
    margin:1.175rem
  }

  .xxl\:m-225{
    margin:2.25rem
  }

  .xxl\:m-275{
    margin:2.175rem
  }

  .xxl\:m-auto{
    margin:auto
  }

  .xxl\:m-px{
    margin:1px
  }

  .xxl\:m-025{
    margin:0.25rem
  }

  .xxl\:m-05{
    margin:0.5rem
  }

  .xxl\:m-075{
    margin:0.75rem
  }

  .xxl\:-m-1{
    margin:-1rem
  }

  .xxl\:-m-2{
    margin:-2rem
  }

  .xxl\:-m-3{
    margin:-3rem
  }

  .xxl\:-m-4{
    margin:-4rem
  }

  .xxl\:-m-5{
    margin:-5rem
  }

  .xxl\:-m-6{
    margin:-6rem
  }

  .xxl\:-m-7{
    margin:-7rem
  }

  .xxl\:-m-15{
    margin:-1.5rem
  }

  .xxl\:-m-25{
    margin:-2.5rem
  }

  .xxl\:-m-125{
    margin:-1.25rem
  }

  .xxl\:-m-175{
    margin:-1.175rem
  }

  .xxl\:-m-225{
    margin:-2.25rem
  }

  .xxl\:-m-275{
    margin:-2.175rem
  }

  .xxl\:-m-px{
    margin:-1px
  }

  .xxl\:-m-025{
    margin:-0.25rem
  }

  .xxl\:-m-05{
    margin:-0.5rem
  }

  .xxl\:-m-075{
    margin:-0.75rem
  }

  .xxl\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .xxl\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .xxl\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .xxl\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .xxl\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .xxl\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .xxl\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .xxl\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .xxl\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .xxl\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .xxl\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .xxl\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .xxl\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .xxl\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .xxl\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .xxl\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .xxl\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .xxl\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .xxl\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .xxl\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .xxl\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .xxl\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .xxl\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .xxl\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .xxl\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .xxl\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .xxl\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .xxl\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .xxl\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .xxl\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .xxl\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .xxl\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .xxl\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .xxl\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .xxl\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .xxl\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .xxl\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .xxl\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .xxl\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .xxl\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .xxl\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .xxl\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .xxl\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .xxl\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .xxl\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .xxl\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .xxl\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .xxl\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .xxl\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .xxl\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .xxl\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .xxl\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .xxl\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .xxl\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .xxl\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .xxl\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .xxl\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .xxl\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .xxl\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .xxl\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .xxl\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .xxl\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .xxl\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .xxl\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .xxl\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .xxl\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .xxl\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .xxl\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .xxl\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .xxl\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .xxl\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .xxl\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .xxl\:mt-0{
    margin-top:0
  }

  .xxl\:mr-0{
    margin-right:0
  }

  .xxl\:mb-0{
    margin-bottom:0
  }

  .xxl\:ml-0{
    margin-left:0
  }

  .xxl\:mt-1{
    margin-top:1rem
  }

  .xxl\:mr-1{
    margin-right:1rem
  }

  .xxl\:mb-1{
    margin-bottom:1rem
  }

  .xxl\:ml-1{
    margin-left:1rem
  }

  .xxl\:mt-2{
    margin-top:2rem
  }

  .xxl\:mr-2{
    margin-right:2rem
  }

  .xxl\:mb-2{
    margin-bottom:2rem
  }

  .xxl\:ml-2{
    margin-left:2rem
  }

  .xxl\:mt-3{
    margin-top:3rem
  }

  .xxl\:mr-3{
    margin-right:3rem
  }

  .xxl\:mb-3{
    margin-bottom:3rem
  }

  .xxl\:ml-3{
    margin-left:3rem
  }

  .xxl\:mt-4{
    margin-top:4rem
  }

  .xxl\:mr-4{
    margin-right:4rem
  }

  .xxl\:mb-4{
    margin-bottom:4rem
  }

  .xxl\:ml-4{
    margin-left:4rem
  }

  .xxl\:mt-5{
    margin-top:5rem
  }

  .xxl\:mr-5{
    margin-right:5rem
  }

  .xxl\:mb-5{
    margin-bottom:5rem
  }

  .xxl\:ml-5{
    margin-left:5rem
  }

  .xxl\:mt-6{
    margin-top:6rem
  }

  .xxl\:mr-6{
    margin-right:6rem
  }

  .xxl\:mb-6{
    margin-bottom:6rem
  }

  .xxl\:ml-6{
    margin-left:6rem
  }

  .xxl\:mt-7{
    margin-top:7rem
  }

  .xxl\:mr-7{
    margin-right:7rem
  }

  .xxl\:mb-7{
    margin-bottom:7rem
  }

  .xxl\:ml-7{
    margin-left:7rem
  }

  .xxl\:mt-15{
    margin-top:1.5rem
  }

  .xxl\:mr-15{
    margin-right:1.5rem
  }

  .xxl\:mb-15{
    margin-bottom:1.5rem
  }

  .xxl\:ml-15{
    margin-left:1.5rem
  }

  .xxl\:mt-25{
    margin-top:2.5rem
  }

  .xxl\:mr-25{
    margin-right:2.5rem
  }

  .xxl\:mb-25{
    margin-bottom:2.5rem
  }

  .xxl\:ml-25{
    margin-left:2.5rem
  }

  .xxl\:mt-125{
    margin-top:1.25rem
  }

  .xxl\:mr-125{
    margin-right:1.25rem
  }

  .xxl\:mb-125{
    margin-bottom:1.25rem
  }

  .xxl\:ml-125{
    margin-left:1.25rem
  }

  .xxl\:mt-175{
    margin-top:1.175rem
  }

  .xxl\:mr-175{
    margin-right:1.175rem
  }

  .xxl\:mb-175{
    margin-bottom:1.175rem
  }

  .xxl\:ml-175{
    margin-left:1.175rem
  }

  .xxl\:mt-225{
    margin-top:2.25rem
  }

  .xxl\:mr-225{
    margin-right:2.25rem
  }

  .xxl\:mb-225{
    margin-bottom:2.25rem
  }

  .xxl\:ml-225{
    margin-left:2.25rem
  }

  .xxl\:mt-275{
    margin-top:2.175rem
  }

  .xxl\:mr-275{
    margin-right:2.175rem
  }

  .xxl\:mb-275{
    margin-bottom:2.175rem
  }

  .xxl\:ml-275{
    margin-left:2.175rem
  }

  .xxl\:mt-auto{
    margin-top:auto
  }

  .xxl\:mr-auto{
    margin-right:auto
  }

  .xxl\:mb-auto{
    margin-bottom:auto
  }

  .xxl\:ml-auto{
    margin-left:auto
  }

  .xxl\:mt-px{
    margin-top:1px
  }

  .xxl\:mr-px{
    margin-right:1px
  }

  .xxl\:mb-px{
    margin-bottom:1px
  }

  .xxl\:ml-px{
    margin-left:1px
  }

  .xxl\:mt-025{
    margin-top:0.25rem
  }

  .xxl\:mr-025{
    margin-right:0.25rem
  }

  .xxl\:mb-025{
    margin-bottom:0.25rem
  }

  .xxl\:ml-025{
    margin-left:0.25rem
  }

  .xxl\:mt-05{
    margin-top:0.5rem
  }

  .xxl\:mr-05{
    margin-right:0.5rem
  }

  .xxl\:mb-05{
    margin-bottom:0.5rem
  }

  .xxl\:ml-05{
    margin-left:0.5rem
  }

  .xxl\:mt-075{
    margin-top:0.75rem
  }

  .xxl\:mr-075{
    margin-right:0.75rem
  }

  .xxl\:mb-075{
    margin-bottom:0.75rem
  }

  .xxl\:ml-075{
    margin-left:0.75rem
  }

  .xxl\:-mt-1{
    margin-top:-1rem
  }

  .xxl\:-mr-1{
    margin-right:-1rem
  }

  .xxl\:-mb-1{
    margin-bottom:-1rem
  }

  .xxl\:-ml-1{
    margin-left:-1rem
  }

  .xxl\:-mt-2{
    margin-top:-2rem
  }

  .xxl\:-mr-2{
    margin-right:-2rem
  }

  .xxl\:-mb-2{
    margin-bottom:-2rem
  }

  .xxl\:-ml-2{
    margin-left:-2rem
  }

  .xxl\:-mt-3{
    margin-top:-3rem
  }

  .xxl\:-mr-3{
    margin-right:-3rem
  }

  .xxl\:-mb-3{
    margin-bottom:-3rem
  }

  .xxl\:-ml-3{
    margin-left:-3rem
  }

  .xxl\:-mt-4{
    margin-top:-4rem
  }

  .xxl\:-mr-4{
    margin-right:-4rem
  }

  .xxl\:-mb-4{
    margin-bottom:-4rem
  }

  .xxl\:-ml-4{
    margin-left:-4rem
  }

  .xxl\:-mt-5{
    margin-top:-5rem
  }

  .xxl\:-mr-5{
    margin-right:-5rem
  }

  .xxl\:-mb-5{
    margin-bottom:-5rem
  }

  .xxl\:-ml-5{
    margin-left:-5rem
  }

  .xxl\:-mt-6{
    margin-top:-6rem
  }

  .xxl\:-mr-6{
    margin-right:-6rem
  }

  .xxl\:-mb-6{
    margin-bottom:-6rem
  }

  .xxl\:-ml-6{
    margin-left:-6rem
  }

  .xxl\:-mt-7{
    margin-top:-7rem
  }

  .xxl\:-mr-7{
    margin-right:-7rem
  }

  .xxl\:-mb-7{
    margin-bottom:-7rem
  }

  .xxl\:-ml-7{
    margin-left:-7rem
  }

  .xxl\:-mt-15{
    margin-top:-1.5rem
  }

  .xxl\:-mr-15{
    margin-right:-1.5rem
  }

  .xxl\:-mb-15{
    margin-bottom:-1.5rem
  }

  .xxl\:-ml-15{
    margin-left:-1.5rem
  }

  .xxl\:-mt-25{
    margin-top:-2.5rem
  }

  .xxl\:-mr-25{
    margin-right:-2.5rem
  }

  .xxl\:-mb-25{
    margin-bottom:-2.5rem
  }

  .xxl\:-ml-25{
    margin-left:-2.5rem
  }

  .xxl\:-mt-125{
    margin-top:-1.25rem
  }

  .xxl\:-mr-125{
    margin-right:-1.25rem
  }

  .xxl\:-mb-125{
    margin-bottom:-1.25rem
  }

  .xxl\:-ml-125{
    margin-left:-1.25rem
  }

  .xxl\:-mt-175{
    margin-top:-1.175rem
  }

  .xxl\:-mr-175{
    margin-right:-1.175rem
  }

  .xxl\:-mb-175{
    margin-bottom:-1.175rem
  }

  .xxl\:-ml-175{
    margin-left:-1.175rem
  }

  .xxl\:-mt-225{
    margin-top:-2.25rem
  }

  .xxl\:-mr-225{
    margin-right:-2.25rem
  }

  .xxl\:-mb-225{
    margin-bottom:-2.25rem
  }

  .xxl\:-ml-225{
    margin-left:-2.25rem
  }

  .xxl\:-mt-275{
    margin-top:-2.175rem
  }

  .xxl\:-mr-275{
    margin-right:-2.175rem
  }

  .xxl\:-mb-275{
    margin-bottom:-2.175rem
  }

  .xxl\:-ml-275{
    margin-left:-2.175rem
  }

  .xxl\:-mt-px{
    margin-top:-1px
  }

  .xxl\:-mr-px{
    margin-right:-1px
  }

  .xxl\:-mb-px{
    margin-bottom:-1px
  }

  .xxl\:-ml-px{
    margin-left:-1px
  }

  .xxl\:-mt-025{
    margin-top:-0.25rem
  }

  .xxl\:-mr-025{
    margin-right:-0.25rem
  }

  .xxl\:-mb-025{
    margin-bottom:-0.25rem
  }

  .xxl\:-ml-025{
    margin-left:-0.25rem
  }

  .xxl\:-mt-05{
    margin-top:-0.5rem
  }

  .xxl\:-mr-05{
    margin-right:-0.5rem
  }

  .xxl\:-mb-05{
    margin-bottom:-0.5rem
  }

  .xxl\:-ml-05{
    margin-left:-0.5rem
  }

  .xxl\:-mt-075{
    margin-top:-0.75rem
  }

  .xxl\:-mr-075{
    margin-right:-0.75rem
  }

  .xxl\:-mb-075{
    margin-bottom:-0.75rem
  }

  .xxl\:-ml-075{
    margin-left:-0.75rem
  }

  .xxl\:max-h-full{
    max-height:100%
  }

  .xxl\:max-h-screen{
    max-height:100vh
  }

  .xxl\:max-w-none{
    max-width:none
  }

  .xxl\:max-w-xs{
    max-width:20rem
  }

  .xxl\:max-w-sm{
    max-width:24rem
  }

  .xxl\:max-w-md{
    max-width:28rem
  }

  .xxl\:max-w-lg{
    max-width:32rem
  }

  .xxl\:max-w-xl{
    max-width:36rem
  }

  .xxl\:max-w-2xl{
    max-width:42rem
  }

  .xxl\:max-w-3xl{
    max-width:48rem
  }

  .xxl\:max-w-4xl{
    max-width:56rem
  }

  .xxl\:max-w-5xl{
    max-width:64rem
  }

  .xxl\:max-w-6xl{
    max-width:72rem
  }

  .xxl\:max-w-full{
    max-width:100%
  }

  .xxl\:max-w-screen-sm{
    max-width:640px
  }

  .xxl\:max-w-screen-md{
    max-width:900px
  }

  .xxl\:max-w-screen-lg{
    max-width:1024px
  }

  .xxl\:max-w-screen-xl{
    max-width:1400px
  }

  .xxl\:max-w-screen-xxl{
    max-width:1800px
  }

  .xxl\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .xxl\:min-h-0{
    min-height:0
  }

  .xxl\:min-h-full{
    min-height:100%
  }

  .xxl\:min-h-screen{
    min-height:100vh
  }

  .xxl\:min-w-0{
    min-width:0
  }

  .xxl\:min-w-full{
    min-width:100%
  }

  .xxl\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .xxl\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .xxl\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .xxl\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .xxl\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .xxl\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .xxl\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .xxl\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .xxl\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .xxl\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .xxl\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .xxl\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .xxl\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .xxl\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .xxl\:opacity-0{
    opacity:0
  }

  .xxl\:opacity-25{
    opacity:0.25
  }

  .xxl\:opacity-50{
    opacity:0.5
  }

  .xxl\:opacity-75{
    opacity:0.75
  }

  .xxl\:opacity-100{
    opacity:1
  }

  .xxl\:hover\:opacity-0:hover{
    opacity:0
  }

  .xxl\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .xxl\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .xxl\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .xxl\:hover\:opacity-100:hover{
    opacity:1
  }

  .xxl\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xxl\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xxl\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xxl\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xxl\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xxl\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xxl\:overflow-auto{
    overflow:auto
  }

  .xxl\:overflow-hidden{
    overflow:hidden
  }

  .xxl\:overflow-visible{
    overflow:visible
  }

  .xxl\:overflow-scroll{
    overflow:scroll
  }

  .xxl\:overflow-x-auto{
    overflow-x:auto
  }

  .xxl\:overflow-y-auto{
    overflow-y:auto
  }

  .xxl\:overflow-x-hidden{
    overflow-x:hidden
  }

  .xxl\:overflow-y-hidden{
    overflow-y:hidden
  }

  .xxl\:overflow-x-visible{
    overflow-x:visible
  }

  .xxl\:overflow-y-visible{
    overflow-y:visible
  }

  .xxl\:overflow-x-scroll{
    overflow-x:scroll
  }

  .xxl\:overflow-y-scroll{
    overflow-y:scroll
  }

  .xxl\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .xxl\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .xxl\:overscroll-auto{
    overscroll-behavior:auto
  }

  .xxl\:overscroll-contain{
    overscroll-behavior:contain
  }

  .xxl\:overscroll-none{
    overscroll-behavior:none
  }

  .xxl\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .xxl\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .xxl\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .xxl\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .xxl\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .xxl\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .xxl\:p-0{
    padding:0
  }

  .xxl\:p-1{
    padding:1rem
  }

  .xxl\:p-2{
    padding:2rem
  }

  .xxl\:p-3{
    padding:3rem
  }

  .xxl\:p-4{
    padding:4rem
  }

  .xxl\:p-5{
    padding:5rem
  }

  .xxl\:p-6{
    padding:6rem
  }

  .xxl\:p-7{
    padding:7rem
  }

  .xxl\:p-15{
    padding:1.5rem
  }

  .xxl\:p-25{
    padding:2.5rem
  }

  .xxl\:p-125{
    padding:1.25rem
  }

  .xxl\:p-175{
    padding:1.175rem
  }

  .xxl\:p-225{
    padding:2.25rem
  }

  .xxl\:p-275{
    padding:2.175rem
  }

  .xxl\:p-px{
    padding:1px
  }

  .xxl\:p-025{
    padding:0.25rem
  }

  .xxl\:p-05{
    padding:0.5rem
  }

  .xxl\:p-075{
    padding:0.75rem
  }

  .xxl\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .xxl\:px-0{
    padding-left:0;
    padding-right:0
  }

  .xxl\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .xxl\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .xxl\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .xxl\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .xxl\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .xxl\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .xxl\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .xxl\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .xxl\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .xxl\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .xxl\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .xxl\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .xxl\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .xxl\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .xxl\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .xxl\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .xxl\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .xxl\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .xxl\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .xxl\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .xxl\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .xxl\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .xxl\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .xxl\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .xxl\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .xxl\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .xxl\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .xxl\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .xxl\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .xxl\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .xxl\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .xxl\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .xxl\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .xxl\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .xxl\:pt-0{
    padding-top:0
  }

  .xxl\:pr-0{
    padding-right:0
  }

  .xxl\:pb-0{
    padding-bottom:0
  }

  .xxl\:pl-0{
    padding-left:0
  }

  .xxl\:pt-1{
    padding-top:1rem
  }

  .xxl\:pr-1{
    padding-right:1rem
  }

  .xxl\:pb-1{
    padding-bottom:1rem
  }

  .xxl\:pl-1{
    padding-left:1rem
  }

  .xxl\:pt-2{
    padding-top:2rem
  }

  .xxl\:pr-2{
    padding-right:2rem
  }

  .xxl\:pb-2{
    padding-bottom:2rem
  }

  .xxl\:pl-2{
    padding-left:2rem
  }

  .xxl\:pt-3{
    padding-top:3rem
  }

  .xxl\:pr-3{
    padding-right:3rem
  }

  .xxl\:pb-3{
    padding-bottom:3rem
  }

  .xxl\:pl-3{
    padding-left:3rem
  }

  .xxl\:pt-4{
    padding-top:4rem
  }

  .xxl\:pr-4{
    padding-right:4rem
  }

  .xxl\:pb-4{
    padding-bottom:4rem
  }

  .xxl\:pl-4{
    padding-left:4rem
  }

  .xxl\:pt-5{
    padding-top:5rem
  }

  .xxl\:pr-5{
    padding-right:5rem
  }

  .xxl\:pb-5{
    padding-bottom:5rem
  }

  .xxl\:pl-5{
    padding-left:5rem
  }

  .xxl\:pt-6{
    padding-top:6rem
  }

  .xxl\:pr-6{
    padding-right:6rem
  }

  .xxl\:pb-6{
    padding-bottom:6rem
  }

  .xxl\:pl-6{
    padding-left:6rem
  }

  .xxl\:pt-7{
    padding-top:7rem
  }

  .xxl\:pr-7{
    padding-right:7rem
  }

  .xxl\:pb-7{
    padding-bottom:7rem
  }

  .xxl\:pl-7{
    padding-left:7rem
  }

  .xxl\:pt-15{
    padding-top:1.5rem
  }

  .xxl\:pr-15{
    padding-right:1.5rem
  }

  .xxl\:pb-15{
    padding-bottom:1.5rem
  }

  .xxl\:pl-15{
    padding-left:1.5rem
  }

  .xxl\:pt-25{
    padding-top:2.5rem
  }

  .xxl\:pr-25{
    padding-right:2.5rem
  }

  .xxl\:pb-25{
    padding-bottom:2.5rem
  }

  .xxl\:pl-25{
    padding-left:2.5rem
  }

  .xxl\:pt-125{
    padding-top:1.25rem
  }

  .xxl\:pr-125{
    padding-right:1.25rem
  }

  .xxl\:pb-125{
    padding-bottom:1.25rem
  }

  .xxl\:pl-125{
    padding-left:1.25rem
  }

  .xxl\:pt-175{
    padding-top:1.175rem
  }

  .xxl\:pr-175{
    padding-right:1.175rem
  }

  .xxl\:pb-175{
    padding-bottom:1.175rem
  }

  .xxl\:pl-175{
    padding-left:1.175rem
  }

  .xxl\:pt-225{
    padding-top:2.25rem
  }

  .xxl\:pr-225{
    padding-right:2.25rem
  }

  .xxl\:pb-225{
    padding-bottom:2.25rem
  }

  .xxl\:pl-225{
    padding-left:2.25rem
  }

  .xxl\:pt-275{
    padding-top:2.175rem
  }

  .xxl\:pr-275{
    padding-right:2.175rem
  }

  .xxl\:pb-275{
    padding-bottom:2.175rem
  }

  .xxl\:pl-275{
    padding-left:2.175rem
  }

  .xxl\:pt-px{
    padding-top:1px
  }

  .xxl\:pr-px{
    padding-right:1px
  }

  .xxl\:pb-px{
    padding-bottom:1px
  }

  .xxl\:pl-px{
    padding-left:1px
  }

  .xxl\:pt-025{
    padding-top:0.25rem
  }

  .xxl\:pr-025{
    padding-right:0.25rem
  }

  .xxl\:pb-025{
    padding-bottom:0.25rem
  }

  .xxl\:pl-025{
    padding-left:0.25rem
  }

  .xxl\:pt-05{
    padding-top:0.5rem
  }

  .xxl\:pr-05{
    padding-right:0.5rem
  }

  .xxl\:pb-05{
    padding-bottom:0.5rem
  }

  .xxl\:pl-05{
    padding-left:0.5rem
  }

  .xxl\:pt-075{
    padding-top:0.75rem
  }

  .xxl\:pr-075{
    padding-right:0.75rem
  }

  .xxl\:pb-075{
    padding-bottom:0.75rem
  }

  .xxl\:pl-075{
    padding-left:0.75rem
  }

  .xxl\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .xxl\:placeholder-transparent::placeholder{
    color:transparent
  }

  .xxl\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .xxl\:placeholder-current::placeholder{
    color:currentColor
  }

  .xxl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xxl\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xxl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xxl\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xxl\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xxl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xxl\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xxl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xxl\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xxl\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xxl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xxl\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xxl\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xxl\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xxl\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xxl\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xxl\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xxl\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xxl\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xxl\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xxl\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xxl\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xxl\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xxl\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .xxl\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .xxl\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .xxl\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .xxl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xxl\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .xxl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .xxl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .xxl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .xxl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .xxl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .xxl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .xxl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .xxl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .xxl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .xxl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .xxl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .xxl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .xxl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .xxl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .xxl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .xxl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .xxl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .xxl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .xxl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .xxl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .xxl\:pointer-events-none{
    pointer-events:none
  }

  .xxl\:pointer-events-auto{
    pointer-events:auto
  }

  .xxl\:static{
    position:static
  }

  .xxl\:fixed{
    position:fixed
  }

  .xxl\:absolute{
    position:absolute
  }

  .xxl\:relative{
    position:relative
  }

  .xxl\:sticky{
    position:sticky
  }

  .xxl\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .xxl\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .xxl\:inset-y-0{
    top:0;
    bottom:0
  }

  .xxl\:inset-x-0{
    right:0;
    left:0
  }

  .xxl\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .xxl\:inset-x-auto{
    right:auto;
    left:auto
  }

  .xxl\:top-0{
    top:0
  }

  .xxl\:right-0{
    right:0
  }

  .xxl\:bottom-0{
    bottom:0
  }

  .xxl\:left-0{
    left:0
  }

  .xxl\:top-auto{
    top:auto
  }

  .xxl\:right-auto{
    right:auto
  }

  .xxl\:bottom-auto{
    bottom:auto
  }

  .xxl\:left-auto{
    left:auto
  }

  .xxl\:resize-none{
    resize:none
  }

  .xxl\:resize-y{
    resize:vertical
  }

  .xxl\:resize-x{
    resize:horizontal
  }

  .xxl\:resize{
    resize:both
  }

  .xxl\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xxl\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xxl\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xxl\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xxl\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xxl\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xxl\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xxl\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xxl\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xxl\:shadow-none{
    box-shadow:none
  }

  .xxl\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xxl\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xxl\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xxl\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xxl\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xxl\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xxl\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xxl\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xxl\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xxl\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .xxl\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xxl\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xxl\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xxl\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xxl\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xxl\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xxl\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xxl\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xxl\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xxl\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .xxl\:fill-current{
    fill:currentColor
  }

  .xxl\:stroke-current{
    stroke:currentColor
  }

  .xxl\:stroke-0{
    stroke-width:0
  }

  .xxl\:stroke-1{
    stroke-width:1
  }

  .xxl\:stroke-2{
    stroke-width:2
  }

  .xxl\:table-auto{
    table-layout:auto
  }

  .xxl\:table-fixed{
    table-layout:fixed
  }

  .xxl\:text-left{
    text-align:left
  }

  .xxl\:text-center{
    text-align:center
  }

  .xxl\:text-right{
    text-align:right
  }

  .xxl\:text-justify{
    text-align:justify
  }

  .xxl\:text-transparent{
    color:transparent
  }

  .xxl\:text-current{
    color:currentColor
  }

  .xxl\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .xxl\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .xxl\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .xxl\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .xxl\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .xxl\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .xxl\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .xxl\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .xxl\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .xxl\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .xxl\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .xxl\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .xxl\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .xxl\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .xxl\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .xxl\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .xxl\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .xxl\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .xxl\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .xxl\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .xxl\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .xxl\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .xxl\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .xxl\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .xxl\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .xxl\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .xxl\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .xxl\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .xxl\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .xxl\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .xxl\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .xxl\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .xxl\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .xxl\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .xxl\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .xxl\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .xxl\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .xxl\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .xxl\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .xxl\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .xxl\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .xxl\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .xxl\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .xxl\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .xxl\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .xxl\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .xxl\:hover\:text-transparent:hover{
    color:transparent
  }

  .xxl\:hover\:text-current:hover{
    color:currentColor
  }

  .xxl\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .xxl\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .xxl\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .xxl\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .xxl\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .xxl\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .xxl\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .xxl\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .xxl\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .xxl\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .xxl\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .xxl\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .xxl\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .xxl\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .xxl\:focus\:text-transparent:focus{
    color:transparent
  }

  .xxl\:focus\:text-current:focus{
    color:currentColor
  }

  .xxl\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .xxl\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .xxl\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .xxl\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .xxl\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .xxl\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .xxl\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .xxl\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .xxl\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .xxl\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .xxl\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .xxl\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .xxl\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .xxl\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .xxl\:text-opacity-0{
    --text-opacity:0
  }

  .xxl\:text-opacity-25{
    --text-opacity:0.25
  }

  .xxl\:text-opacity-50{
    --text-opacity:0.5
  }

  .xxl\:text-opacity-75{
    --text-opacity:0.75
  }

  .xxl\:text-opacity-100{
    --text-opacity:1
  }

  .xxl\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .xxl\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .xxl\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .xxl\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .xxl\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .xxl\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .xxl\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .xxl\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .xxl\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .xxl\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .xxl\:italic{
    font-style:italic
  }

  .xxl\:not-italic{
    font-style:normal
  }

  .xxl\:uppercase{
    text-transform:uppercase
  }

  .xxl\:lowercase{
    text-transform:lowercase
  }

  .xxl\:capitalize{
    text-transform:capitalize
  }

  .xxl\:normal-case{
    text-transform:none
  }

  .xxl\:underline{
    text-decoration:underline
  }

  .xxl\:line-through{
    text-decoration:line-through
  }

  .xxl\:no-underline{
    text-decoration:none
  }

  .xxl\:hover\:underline:hover{
    text-decoration:underline
  }

  .xxl\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .xxl\:hover\:no-underline:hover{
    text-decoration:none
  }

  .xxl\:focus\:underline:focus{
    text-decoration:underline
  }

  .xxl\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .xxl\:focus\:no-underline:focus{
    text-decoration:none
  }

  .xxl\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .xxl\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .xxl\:ordinal, .xxl\:slashed-zero, .xxl\:lining-nums, .xxl\:oldstyle-nums, .xxl\:proportional-nums, .xxl\:tabular-nums, .xxl\:diagonal-fractions, .xxl\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .xxl\:normal-nums{
    font-variant-numeric:normal
  }

  .xxl\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .xxl\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .xxl\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .xxl\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .xxl\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .xxl\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .xxl\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .xxl\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .xxl\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .xxl\:tracking-tight{
    letter-spacing:-0.025em
  }

  .xxl\:tracking-normal{
    letter-spacing:0
  }

  .xxl\:tracking-wide{
    letter-spacing:0.025em
  }

  .xxl\:tracking-wider{
    letter-spacing:0.05em
  }

  .xxl\:tracking-widest{
    letter-spacing:0.1em
  }

  .xxl\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .xxl\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .xxl\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .xxl\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .xxl\:align-baseline{
    vertical-align:baseline
  }

  .xxl\:align-top{
    vertical-align:top
  }

  .xxl\:align-middle{
    vertical-align:middle
  }

  .xxl\:align-bottom{
    vertical-align:bottom
  }

  .xxl\:align-text-top{
    vertical-align:text-top
  }

  .xxl\:align-text-bottom{
    vertical-align:text-bottom
  }

  .xxl\:visible{
    visibility:visible
  }

  .xxl\:invisible{
    visibility:hidden
  }

  .xxl\:whitespace-normal{
    white-space:normal
  }

  .xxl\:whitespace-no-wrap{
    white-space:nowrap
  }

  .xxl\:whitespace-pre{
    white-space:pre
  }

  .xxl\:whitespace-pre-line{
    white-space:pre-line
  }

  .xxl\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .xxl\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .xxl\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .xxl\:break-all{
    word-break:break-all
  }

  .xxl\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .xxl\:w-0{
    width:0
  }

  .xxl\:w-1{
    width:1rem
  }

  .xxl\:w-2{
    width:2rem
  }

  .xxl\:w-3{
    width:3rem
  }

  .xxl\:w-4{
    width:4rem
  }

  .xxl\:w-5{
    width:5rem
  }

  .xxl\:w-6{
    width:6rem
  }

  .xxl\:w-7{
    width:7rem
  }

  .xxl\:w-15{
    width:1.5rem
  }

  .xxl\:w-25{
    width:2.5rem
  }

  .xxl\:w-125{
    width:1.25rem
  }

  .xxl\:w-175{
    width:1.175rem
  }

  .xxl\:w-225{
    width:2.25rem
  }

  .xxl\:w-275{
    width:2.175rem
  }

  .xxl\:w-auto{
    width:auto
  }

  .xxl\:w-px{
    width:1px
  }

  .xxl\:w-025{
    width:0.25rem
  }

  .xxl\:w-05{
    width:0.5rem
  }

  .xxl\:w-075{
    width:0.75rem
  }

  .xxl\:w-1\/2{
    width:50%
  }

  .xxl\:w-1\/3{
    width:33.333333%
  }

  .xxl\:w-2\/3{
    width:66.666667%
  }

  .xxl\:w-1\/4{
    width:25%
  }

  .xxl\:w-2\/4{
    width:50%
  }

  .xxl\:w-3\/4{
    width:75%
  }

  .xxl\:w-1\/5{
    width:20%
  }

  .xxl\:w-2\/5{
    width:40%
  }

  .xxl\:w-3\/5{
    width:60%
  }

  .xxl\:w-4\/5{
    width:80%
  }

  .xxl\:w-1\/6{
    width:16.666667%
  }

  .xxl\:w-2\/6{
    width:33.333333%
  }

  .xxl\:w-3\/6{
    width:50%
  }

  .xxl\:w-4\/6{
    width:66.666667%
  }

  .xxl\:w-5\/6{
    width:83.333333%
  }

  .xxl\:w-1\/12{
    width:8.333333%
  }

  .xxl\:w-2\/12{
    width:16.666667%
  }

  .xxl\:w-3\/12{
    width:25%
  }

  .xxl\:w-4\/12{
    width:33.333333%
  }

  .xxl\:w-5\/12{
    width:41.666667%
  }

  .xxl\:w-6\/12{
    width:50%
  }

  .xxl\:w-7\/12{
    width:58.333333%
  }

  .xxl\:w-8\/12{
    width:66.666667%
  }

  .xxl\:w-9\/12{
    width:75%
  }

  .xxl\:w-10\/12{
    width:83.333333%
  }

  .xxl\:w-11\/12{
    width:91.666667%
  }

  .xxl\:w-full{
    width:100%
  }

  .xxl\:w-screen{
    width:100vw
  }

  .xxl\:z-0{
    z-index:0
  }

  .xxl\:z-10{
    z-index:10
  }

  .xxl\:z-20{
    z-index:20
  }

  .xxl\:z-30{
    z-index:30
  }

  .xxl\:z-40{
    z-index:40
  }

  .xxl\:z-50{
    z-index:50
  }

  .xxl\:z-auto{
    z-index:auto
  }

  .xxl\:gap-0{
    grid-gap:0;
    gap:0
  }

  .xxl\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .xxl\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .xxl\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .xxl\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .xxl\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .xxl\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .xxl\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .xxl\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .xxl\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .xxl\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .xxl\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .xxl\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .xxl\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .xxl\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .xxl\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .xxl\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .xxl\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .xxl\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .xxl\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .xxl\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .xxl\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .xxl\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .xxl\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .xxl\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .xxl\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .xxl\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .xxl\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .xxl\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .xxl\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .xxl\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .xxl\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .xxl\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .xxl\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .xxl\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .xxl\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .xxl\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .xxl\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .xxl\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .xxl\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .xxl\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .xxl\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .xxl\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .xxl\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .xxl\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .xxl\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .xxl\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .xxl\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .xxl\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .xxl\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .xxl\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .xxl\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .xxl\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .xxl\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .xxl\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .xxl\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .xxl\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .xxl\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .xxl\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .xxl\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .xxl\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .xxl\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .xxl\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .xxl\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .xxl\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .xxl\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .xxl\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .xxl\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .xxl\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .xxl\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .xxl\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .xxl\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .xxl\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .xxl\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .xxl\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .xxl\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .xxl\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .xxl\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .xxl\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .xxl\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .xxl\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .xxl\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .xxl\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .xxl\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .xxl\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .xxl\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .xxl\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .xxl\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .xxl\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .xxl\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .xxl\:grid-flow-row{
    grid-auto-flow:row
  }

  .xxl\:grid-flow-col{
    grid-auto-flow:column
  }

  .xxl\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .xxl\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .xxl\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .xxl\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .xxl\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .xxl\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .xxl\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .xxl\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .xxl\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .xxl\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .xxl\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .xxl\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .xxl\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .xxl\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .xxl\:grid-cols-none{
    grid-template-columns:none
  }

  .xxl\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .xxl\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .xxl\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .xxl\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .xxl\:col-auto{
    grid-column:auto
  }

  .xxl\:col-span-1{
    grid-column:span 1 / span 1
  }

  .xxl\:col-span-2{
    grid-column:span 2 / span 2
  }

  .xxl\:col-span-3{
    grid-column:span 3 / span 3
  }

  .xxl\:col-span-4{
    grid-column:span 4 / span 4
  }

  .xxl\:col-span-5{
    grid-column:span 5 / span 5
  }

  .xxl\:col-span-6{
    grid-column:span 6 / span 6
  }

  .xxl\:col-span-7{
    grid-column:span 7 / span 7
  }

  .xxl\:col-span-8{
    grid-column:span 8 / span 8
  }

  .xxl\:col-span-9{
    grid-column:span 9 / span 9
  }

  .xxl\:col-span-10{
    grid-column:span 10 / span 10
  }

  .xxl\:col-span-11{
    grid-column:span 11 / span 11
  }

  .xxl\:col-span-12{
    grid-column:span 12 / span 12
  }

  .xxl\:col-span-full{
    grid-column:1 / -1
  }

  .xxl\:col-start-1{
    grid-column-start:1
  }

  .xxl\:col-start-2{
    grid-column-start:2
  }

  .xxl\:col-start-3{
    grid-column-start:3
  }

  .xxl\:col-start-4{
    grid-column-start:4
  }

  .xxl\:col-start-5{
    grid-column-start:5
  }

  .xxl\:col-start-6{
    grid-column-start:6
  }

  .xxl\:col-start-7{
    grid-column-start:7
  }

  .xxl\:col-start-8{
    grid-column-start:8
  }

  .xxl\:col-start-9{
    grid-column-start:9
  }

  .xxl\:col-start-10{
    grid-column-start:10
  }

  .xxl\:col-start-11{
    grid-column-start:11
  }

  .xxl\:col-start-12{
    grid-column-start:12
  }

  .xxl\:col-start-13{
    grid-column-start:13
  }

  .xxl\:col-start-auto{
    grid-column-start:auto
  }

  .xxl\:col-end-1{
    grid-column-end:1
  }

  .xxl\:col-end-2{
    grid-column-end:2
  }

  .xxl\:col-end-3{
    grid-column-end:3
  }

  .xxl\:col-end-4{
    grid-column-end:4
  }

  .xxl\:col-end-5{
    grid-column-end:5
  }

  .xxl\:col-end-6{
    grid-column-end:6
  }

  .xxl\:col-end-7{
    grid-column-end:7
  }

  .xxl\:col-end-8{
    grid-column-end:8
  }

  .xxl\:col-end-9{
    grid-column-end:9
  }

  .xxl\:col-end-10{
    grid-column-end:10
  }

  .xxl\:col-end-11{
    grid-column-end:11
  }

  .xxl\:col-end-12{
    grid-column-end:12
  }

  .xxl\:col-end-13{
    grid-column-end:13
  }

  .xxl\:col-end-auto{
    grid-column-end:auto
  }

  .xxl\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .xxl\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .xxl\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .xxl\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .xxl\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .xxl\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .xxl\:grid-rows-none{
    grid-template-rows:none
  }

  .xxl\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .xxl\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .xxl\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .xxl\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .xxl\:row-auto{
    grid-row:auto
  }

  .xxl\:row-span-1{
    grid-row:span 1 / span 1
  }

  .xxl\:row-span-2{
    grid-row:span 2 / span 2
  }

  .xxl\:row-span-3{
    grid-row:span 3 / span 3
  }

  .xxl\:row-span-4{
    grid-row:span 4 / span 4
  }

  .xxl\:row-span-5{
    grid-row:span 5 / span 5
  }

  .xxl\:row-span-6{
    grid-row:span 6 / span 6
  }

  .xxl\:row-span-full{
    grid-row:1 / -1
  }

  .xxl\:row-start-1{
    grid-row-start:1
  }

  .xxl\:row-start-2{
    grid-row-start:2
  }

  .xxl\:row-start-3{
    grid-row-start:3
  }

  .xxl\:row-start-4{
    grid-row-start:4
  }

  .xxl\:row-start-5{
    grid-row-start:5
  }

  .xxl\:row-start-6{
    grid-row-start:6
  }

  .xxl\:row-start-7{
    grid-row-start:7
  }

  .xxl\:row-start-auto{
    grid-row-start:auto
  }

  .xxl\:row-end-1{
    grid-row-end:1
  }

  .xxl\:row-end-2{
    grid-row-end:2
  }

  .xxl\:row-end-3{
    grid-row-end:3
  }

  .xxl\:row-end-4{
    grid-row-end:4
  }

  .xxl\:row-end-5{
    grid-row-end:5
  }

  .xxl\:row-end-6{
    grid-row-end:6
  }

  .xxl\:row-end-7{
    grid-row-end:7
  }

  .xxl\:row-end-auto{
    grid-row-end:auto
  }

  .xxl\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .xxl\:transform-none{
    transform:none
  }

  .xxl\:origin-center{
    transform-origin:center
  }

  .xxl\:origin-top{
    transform-origin:top
  }

  .xxl\:origin-top-right{
    transform-origin:top right
  }

  .xxl\:origin-right{
    transform-origin:right
  }

  .xxl\:origin-bottom-right{
    transform-origin:bottom right
  }

  .xxl\:origin-bottom{
    transform-origin:bottom
  }

  .xxl\:origin-bottom-left{
    transform-origin:bottom left
  }

  .xxl\:origin-left{
    transform-origin:left
  }

  .xxl\:origin-top-left{
    transform-origin:top left
  }

  .xxl\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xxl\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xxl\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xxl\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xxl\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xxl\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xxl\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xxl\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xxl\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xxl\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xxl\:scale-x-0{
    --transform-scale-x:0
  }

  .xxl\:scale-x-50{
    --transform-scale-x:.5
  }

  .xxl\:scale-x-75{
    --transform-scale-x:.75
  }

  .xxl\:scale-x-90{
    --transform-scale-x:.9
  }

  .xxl\:scale-x-95{
    --transform-scale-x:.95
  }

  .xxl\:scale-x-100{
    --transform-scale-x:1
  }

  .xxl\:scale-x-105{
    --transform-scale-x:1.05
  }

  .xxl\:scale-x-110{
    --transform-scale-x:1.1
  }

  .xxl\:scale-x-125{
    --transform-scale-x:1.25
  }

  .xxl\:scale-x-150{
    --transform-scale-x:1.5
  }

  .xxl\:scale-y-0{
    --transform-scale-y:0
  }

  .xxl\:scale-y-50{
    --transform-scale-y:.5
  }

  .xxl\:scale-y-75{
    --transform-scale-y:.75
  }

  .xxl\:scale-y-90{
    --transform-scale-y:.9
  }

  .xxl\:scale-y-95{
    --transform-scale-y:.95
  }

  .xxl\:scale-y-100{
    --transform-scale-y:1
  }

  .xxl\:scale-y-105{
    --transform-scale-y:1.05
  }

  .xxl\:scale-y-110{
    --transform-scale-y:1.1
  }

  .xxl\:scale-y-125{
    --transform-scale-y:1.25
  }

  .xxl\:scale-y-150{
    --transform-scale-y:1.5
  }

  .xxl\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xxl\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xxl\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xxl\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xxl\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xxl\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xxl\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xxl\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xxl\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xxl\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xxl\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .xxl\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .xxl\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .xxl\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .xxl\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .xxl\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .xxl\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .xxl\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .xxl\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .xxl\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .xxl\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .xxl\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .xxl\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .xxl\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .xxl\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .xxl\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .xxl\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .xxl\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .xxl\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .xxl\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .xxl\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xxl\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xxl\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xxl\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xxl\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xxl\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xxl\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xxl\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xxl\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xxl\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xxl\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .xxl\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .xxl\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .xxl\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .xxl\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .xxl\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .xxl\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .xxl\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .xxl\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .xxl\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .xxl\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .xxl\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .xxl\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .xxl\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .xxl\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .xxl\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .xxl\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .xxl\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .xxl\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .xxl\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .xxl\:rotate-0{
    --transform-rotate:0
  }

  .xxl\:rotate-1{
    --transform-rotate:1deg
  }

  .xxl\:rotate-2{
    --transform-rotate:2deg
  }

  .xxl\:rotate-3{
    --transform-rotate:3deg
  }

  .xxl\:rotate-6{
    --transform-rotate:6deg
  }

  .xxl\:rotate-12{
    --transform-rotate:12deg
  }

  .xxl\:rotate-45{
    --transform-rotate:45deg
  }

  .xxl\:rotate-90{
    --transform-rotate:90deg
  }

  .xxl\:rotate-180{
    --transform-rotate:180deg
  }

  .xxl\:-rotate-180{
    --transform-rotate:-180deg
  }

  .xxl\:-rotate-90{
    --transform-rotate:-90deg
  }

  .xxl\:-rotate-45{
    --transform-rotate:-45deg
  }

  .xxl\:-rotate-12{
    --transform-rotate:-12deg
  }

  .xxl\:-rotate-6{
    --transform-rotate:-6deg
  }

  .xxl\:-rotate-3{
    --transform-rotate:-3deg
  }

  .xxl\:-rotate-2{
    --transform-rotate:-2deg
  }

  .xxl\:-rotate-1{
    --transform-rotate:-1deg
  }

  .xxl\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .xxl\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .xxl\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .xxl\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .xxl\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .xxl\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .xxl\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .xxl\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .xxl\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .xxl\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .xxl\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .xxl\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .xxl\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .xxl\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .xxl\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .xxl\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .xxl\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .xxl\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .xxl\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .xxl\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .xxl\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .xxl\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .xxl\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .xxl\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .xxl\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .xxl\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .xxl\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .xxl\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .xxl\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .xxl\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .xxl\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .xxl\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .xxl\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .xxl\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .xxl\:translate-x-0{
    --transform-translate-x:0
  }

  .xxl\:translate-x-1{
    --transform-translate-x:1rem
  }

  .xxl\:translate-x-2{
    --transform-translate-x:2rem
  }

  .xxl\:translate-x-3{
    --transform-translate-x:3rem
  }

  .xxl\:translate-x-4{
    --transform-translate-x:4rem
  }

  .xxl\:translate-x-5{
    --transform-translate-x:5rem
  }

  .xxl\:translate-x-6{
    --transform-translate-x:6rem
  }

  .xxl\:translate-x-7{
    --transform-translate-x:7rem
  }

  .xxl\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .xxl\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .xxl\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .xxl\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .xxl\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .xxl\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .xxl\:translate-x-px{
    --transform-translate-x:1px
  }

  .xxl\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .xxl\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .xxl\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .xxl\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .xxl\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .xxl\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .xxl\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .xxl\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .xxl\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .xxl\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .xxl\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .xxl\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .xxl\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .xxl\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .xxl\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .xxl\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .xxl\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .xxl\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .xxl\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .xxl\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .xxl\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .xxl\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .xxl\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .xxl\:translate-x-full{
    --transform-translate-x:100%
  }

  .xxl\:translate-y-0{
    --transform-translate-y:0
  }

  .xxl\:translate-y-1{
    --transform-translate-y:1rem
  }

  .xxl\:translate-y-2{
    --transform-translate-y:2rem
  }

  .xxl\:translate-y-3{
    --transform-translate-y:3rem
  }

  .xxl\:translate-y-4{
    --transform-translate-y:4rem
  }

  .xxl\:translate-y-5{
    --transform-translate-y:5rem
  }

  .xxl\:translate-y-6{
    --transform-translate-y:6rem
  }

  .xxl\:translate-y-7{
    --transform-translate-y:7rem
  }

  .xxl\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .xxl\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .xxl\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .xxl\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .xxl\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .xxl\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .xxl\:translate-y-px{
    --transform-translate-y:1px
  }

  .xxl\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .xxl\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .xxl\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .xxl\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .xxl\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .xxl\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .xxl\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .xxl\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .xxl\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .xxl\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .xxl\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .xxl\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .xxl\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .xxl\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .xxl\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .xxl\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .xxl\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .xxl\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .xxl\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .xxl\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .xxl\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .xxl\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .xxl\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .xxl\:translate-y-full{
    --transform-translate-y:100%
  }

  .xxl\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .xxl\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .xxl\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .xxl\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .xxl\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .xxl\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .xxl\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .xxl\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .xxl\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .xxl\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .xxl\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .xxl\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .xxl\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .xxl\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .xxl\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .xxl\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .xxl\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .xxl\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .xxl\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .xxl\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .xxl\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .xxl\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .xxl\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .xxl\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .xxl\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .xxl\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .xxl\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .xxl\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .xxl\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .xxl\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .xxl\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .xxl\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .xxl\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .xxl\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .xxl\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .xxl\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .xxl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .xxl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .xxl\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .xxl\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .xxl\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .xxl\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .xxl\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .xxl\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .xxl\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .xxl\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .xxl\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .xxl\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .xxl\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .xxl\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .xxl\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .xxl\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .xxl\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .xxl\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .xxl\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .xxl\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .xxl\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .xxl\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .xxl\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .xxl\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .xxl\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .xxl\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .xxl\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .xxl\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .xxl\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .xxl\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .xxl\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .xxl\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .xxl\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .xxl\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .xxl\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .xxl\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .xxl\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .xxl\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .xxl\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .xxl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .xxl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .xxl\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .xxl\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .xxl\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .xxl\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .xxl\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .xxl\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .xxl\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .xxl\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .xxl\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .xxl\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .xxl\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .xxl\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .xxl\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .xxl\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .xxl\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .xxl\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .xxl\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .xxl\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .xxl\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .xxl\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .xxl\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .xxl\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .xxl\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .xxl\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .xxl\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .xxl\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .xxl\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .xxl\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .xxl\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .xxl\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .xxl\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .xxl\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .xxl\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .xxl\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .xxl\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .xxl\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .xxl\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .xxl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .xxl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .xxl\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .xxl\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .xxl\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .xxl\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .xxl\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .xxl\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .xxl\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .xxl\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .xxl\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .xxl\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .xxl\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .xxl\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .xxl\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .xxl\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .xxl\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .xxl\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .xxl\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .xxl\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .xxl\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .xxl\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .xxl\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .xxl\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .xxl\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .xxl\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .xxl\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .xxl\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .xxl\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .xxl\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .xxl\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .xxl\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .xxl\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .xxl\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .xxl\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .xxl\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .xxl\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .xxl\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .xxl\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .xxl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .xxl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .xxl\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .xxl\:skew-x-0{
    --transform-skew-x:0
  }

  .xxl\:skew-x-1{
    --transform-skew-x:1deg
  }

  .xxl\:skew-x-2{
    --transform-skew-x:2deg
  }

  .xxl\:skew-x-3{
    --transform-skew-x:3deg
  }

  .xxl\:skew-x-6{
    --transform-skew-x:6deg
  }

  .xxl\:skew-x-12{
    --transform-skew-x:12deg
  }

  .xxl\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .xxl\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .xxl\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .xxl\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .xxl\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .xxl\:skew-y-0{
    --transform-skew-y:0
  }

  .xxl\:skew-y-1{
    --transform-skew-y:1deg
  }

  .xxl\:skew-y-2{
    --transform-skew-y:2deg
  }

  .xxl\:skew-y-3{
    --transform-skew-y:3deg
  }

  .xxl\:skew-y-6{
    --transform-skew-y:6deg
  }

  .xxl\:skew-y-12{
    --transform-skew-y:12deg
  }

  .xxl\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .xxl\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .xxl\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .xxl\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .xxl\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .xxl\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .xxl\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .xxl\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .xxl\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .xxl\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .xxl\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .xxl\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .xxl\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .xxl\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .xxl\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .xxl\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .xxl\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .xxl\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .xxl\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .xxl\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .xxl\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .xxl\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .xxl\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .xxl\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .xxl\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .xxl\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .xxl\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .xxl\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .xxl\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .xxl\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .xxl\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .xxl\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .xxl\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .xxl\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .xxl\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .xxl\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .xxl\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .xxl\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .xxl\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .xxl\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .xxl\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .xxl\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .xxl\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .xxl\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .xxl\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .xxl\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .xxl\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .xxl\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .xxl\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .xxl\:transition-none{
    transition-property:none
  }

  .xxl\:transition-all{
    transition-property:all
  }

  .xxl\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .xxl\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .xxl\:transition-opacity{
    transition-property:opacity
  }

  .xxl\:transition-shadow{
    transition-property:box-shadow
  }

  .xxl\:transition-transform{
    transition-property:transform
  }

  .xxl\:ease-linear{
    transition-timing-function:linear
  }

  .xxl\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .xxl\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .xxl\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .xxl\:duration-75{
    transition-duration:75ms
  }

  .xxl\:duration-100{
    transition-duration:100ms
  }

  .xxl\:duration-150{
    transition-duration:150ms
  }

  .xxl\:duration-200{
    transition-duration:200ms
  }

  .xxl\:duration-300{
    transition-duration:300ms
  }

  .xxl\:duration-500{
    transition-duration:500ms
  }

  .xxl\:duration-700{
    transition-duration:700ms
  }

  .xxl\:duration-1000{
    transition-duration:1000ms
  }

  .xxl\:delay-75{
    transition-delay:75ms
  }

  .xxl\:delay-100{
    transition-delay:100ms
  }

  .xxl\:delay-150{
    transition-delay:150ms
  }

  .xxl\:delay-200{
    transition-delay:200ms
  }

  .xxl\:delay-300{
    transition-delay:300ms
  }

  .xxl\:delay-500{
    transition-delay:500ms
  }

  .xxl\:delay-700{
    transition-delay:700ms
  }

  .xxl\:delay-1000{
    transition-delay:1000ms
  }

  .xxl\:animate-none{
    animation:none
  }

  .xxl\:animate-spin{
    animation:spin 1s linear infinite
  }

  .xxl\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .xxl\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .xxl\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 1600px){
  .nav-switch\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .nav-switch\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .nav-switch\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .nav-switch\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .nav-switch\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .nav-switch\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .nav-switch\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .nav-switch\:container{
      max-width:1800px
    }
  }

  .nav-switch\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .nav-switch\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .nav-switch\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .nav-switch\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .nav-switch\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .nav-switch\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .nav-switch\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .nav-switch\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .nav-switch\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .nav-switch\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .nav-switch\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .nav-switch\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .nav-switch\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .nav-switch\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .nav-switch\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .nav-switch\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .nav-switch\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .nav-switch\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .nav-switch\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .nav-switch\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .nav-switch\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .nav-switch\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .nav-switch\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .nav-switch\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .nav-switch\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .nav-switch\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .nav-switch\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .nav-switch\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .nav-switch\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .nav-switch\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .nav-switch\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .nav-switch\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .nav-switch\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .nav-switch\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .nav-switch\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .nav-switch\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .nav-switch\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .nav-switch\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .nav-switch\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .nav-switch\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .nav-switch\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .nav-switch\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .nav-switch\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .nav-switch\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .nav-switch\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .nav-switch\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .nav-switch\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .nav-switch\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .nav-switch\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .nav-switch\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .nav-switch\:bg-fixed{
    background-attachment:fixed
  }

  .nav-switch\:bg-local{
    background-attachment:local
  }

  .nav-switch\:bg-scroll{
    background-attachment:scroll
  }

  .nav-switch\:bg-clip-border{
    background-clip:border-box
  }

  .nav-switch\:bg-clip-padding{
    background-clip:padding-box
  }

  .nav-switch\:bg-clip-content{
    background-clip:content-box
  }

  .nav-switch\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .nav-switch\:bg-transparent{
    background-color:transparent
  }

  .nav-switch\:bg-current{
    background-color:currentColor
  }

  .nav-switch\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .nav-switch\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .nav-switch\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .nav-switch\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .nav-switch\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .nav-switch\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .nav-switch\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .nav-switch\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .nav-switch\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .nav-switch\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .nav-switch\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .nav-switch\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .nav-switch\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .nav-switch\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .nav-switch\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .nav-switch\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .nav-switch\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .nav-switch\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .nav-switch\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .nav-switch\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .nav-switch\:bg-none{
    background-image:none
  }

  .nav-switch\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .nav-switch\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .nav-switch\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .nav-switch\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .nav-switch\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .nav-switch\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .nav-switch\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .nav-switch\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .nav-switch\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .nav-switch\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .nav-switch\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .nav-switch\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .nav-switch\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .nav-switch\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .nav-switch\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .nav-switch\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .nav-switch\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .nav-switch\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .nav-switch\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .nav-switch\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .nav-switch\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .nav-switch\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .nav-switch\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .nav-switch\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .nav-switch\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .nav-switch\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .nav-switch\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .nav-switch\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .nav-switch\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .nav-switch\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .nav-switch\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .nav-switch\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .nav-switch\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .nav-switch\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .nav-switch\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .nav-switch\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .nav-switch\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .nav-switch\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .nav-switch\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .nav-switch\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .nav-switch\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .nav-switch\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .nav-switch\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .nav-switch\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .nav-switch\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .nav-switch\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .nav-switch\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .nav-switch\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .nav-switch\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .nav-switch\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .nav-switch\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .nav-switch\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .nav-switch\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .nav-switch\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .nav-switch\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .nav-switch\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .nav-switch\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .nav-switch\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .nav-switch\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .nav-switch\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .nav-switch\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .nav-switch\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .nav-switch\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .nav-switch\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .nav-switch\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .nav-switch\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .nav-switch\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .nav-switch\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .nav-switch\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .nav-switch\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .nav-switch\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .nav-switch\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .nav-switch\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .nav-switch\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .nav-switch\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .nav-switch\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .nav-switch\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .nav-switch\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .nav-switch\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .nav-switch\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .nav-switch\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .nav-switch\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .nav-switch\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .nav-switch\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .nav-switch\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .nav-switch\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .nav-switch\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .nav-switch\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .nav-switch\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .nav-switch\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .nav-switch\:to-transparent{
    --gradient-to-color:transparent
  }

  .nav-switch\:to-current{
    --gradient-to-color:currentColor
  }

  .nav-switch\:to-black{
    --gradient-to-color:#000000
  }

  .nav-switch\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .nav-switch\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .nav-switch\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .nav-switch\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .nav-switch\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .nav-switch\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .nav-switch\:to-gray-600{
    --gradient-to-color:#718096
  }

  .nav-switch\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .nav-switch\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .nav-switch\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .nav-switch\:to-red{
    --gradient-to-color:#Ed3928
  }

  .nav-switch\:to-orange{
    --gradient-to-color:#F78F01
  }

  .nav-switch\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .nav-switch\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .nav-switch\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .nav-switch\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .nav-switch\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .nav-switch\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .nav-switch\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .nav-switch\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .nav-switch\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .nav-switch\:to-green{
    --gradient-to-color:#00A285
  }

  .nav-switch\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .nav-switch\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .nav-switch\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .nav-switch\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .nav-switch\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .nav-switch\:to-teal-600{
    --gradient-to-color:#319795
  }

  .nav-switch\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .nav-switch\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .nav-switch\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .nav-switch\:to-blue{
    --gradient-to-color:#0074BA
  }

  .nav-switch\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .nav-switch\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .nav-switch\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .nav-switch\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .nav-switch\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .nav-switch\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .nav-switch\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .nav-switch\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .nav-switch\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .nav-switch\:to-purple{
    --gradient-to-color:#68539B
  }

  .nav-switch\:to-pink{
    --gradient-to-color:#F599A9
  }

  .nav-switch\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .nav-switch\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .nav-switch\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .nav-switch\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .nav-switch\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .nav-switch\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .nav-switch\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .nav-switch\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .nav-switch\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .nav-switch\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .nav-switch\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .nav-switch\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .nav-switch\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .nav-switch\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .nav-switch\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .nav-switch\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .nav-switch\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .nav-switch\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .nav-switch\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .nav-switch\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .nav-switch\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .nav-switch\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .nav-switch\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .nav-switch\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .nav-switch\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .nav-switch\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .nav-switch\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .nav-switch\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .nav-switch\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .nav-switch\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .nav-switch\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .nav-switch\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .nav-switch\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .nav-switch\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .nav-switch\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .nav-switch\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .nav-switch\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .nav-switch\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .nav-switch\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .nav-switch\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .nav-switch\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .nav-switch\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .nav-switch\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .nav-switch\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .nav-switch\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .nav-switch\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .nav-switch\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .nav-switch\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .nav-switch\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .nav-switch\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .nav-switch\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .nav-switch\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .nav-switch\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .nav-switch\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .nav-switch\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .nav-switch\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .nav-switch\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .nav-switch\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .nav-switch\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .nav-switch\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .nav-switch\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .nav-switch\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .nav-switch\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .nav-switch\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .nav-switch\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .nav-switch\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .nav-switch\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .nav-switch\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .nav-switch\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .nav-switch\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .nav-switch\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .nav-switch\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .nav-switch\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .nav-switch\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .nav-switch\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .nav-switch\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .nav-switch\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .nav-switch\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .nav-switch\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .nav-switch\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .nav-switch\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .nav-switch\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .nav-switch\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .nav-switch\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .nav-switch\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .nav-switch\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .nav-switch\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .nav-switch\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .nav-switch\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .nav-switch\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .nav-switch\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .nav-switch\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .nav-switch\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .nav-switch\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .nav-switch\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .nav-switch\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .nav-switch\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .nav-switch\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .nav-switch\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .nav-switch\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .nav-switch\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .nav-switch\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .nav-switch\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .nav-switch\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .nav-switch\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .nav-switch\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .nav-switch\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .nav-switch\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .nav-switch\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .nav-switch\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .nav-switch\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .nav-switch\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .nav-switch\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .nav-switch\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .nav-switch\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .nav-switch\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .nav-switch\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .nav-switch\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .nav-switch\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .nav-switch\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .nav-switch\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .nav-switch\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .nav-switch\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .nav-switch\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .nav-switch\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .nav-switch\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .nav-switch\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .nav-switch\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .nav-switch\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .nav-switch\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .nav-switch\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .nav-switch\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .nav-switch\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .nav-switch\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .nav-switch\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .nav-switch\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .nav-switch\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .nav-switch\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .nav-switch\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .nav-switch\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .nav-switch\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .nav-switch\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .nav-switch\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .nav-switch\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .nav-switch\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .nav-switch\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .nav-switch\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .nav-switch\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .nav-switch\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .nav-switch\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .nav-switch\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .nav-switch\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .nav-switch\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .nav-switch\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .nav-switch\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .nav-switch\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .nav-switch\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .nav-switch\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .nav-switch\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .nav-switch\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .nav-switch\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .nav-switch\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .nav-switch\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .nav-switch\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .nav-switch\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .nav-switch\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .nav-switch\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .nav-switch\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .nav-switch\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .nav-switch\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .nav-switch\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .nav-switch\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .nav-switch\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .nav-switch\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .nav-switch\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .nav-switch\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .nav-switch\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .nav-switch\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .nav-switch\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .nav-switch\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .nav-switch\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .nav-switch\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .nav-switch\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .nav-switch\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .nav-switch\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .nav-switch\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .nav-switch\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .nav-switch\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .nav-switch\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .nav-switch\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .nav-switch\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .nav-switch\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .nav-switch\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .nav-switch\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .nav-switch\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .nav-switch\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .nav-switch\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .nav-switch\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .nav-switch\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .nav-switch\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .nav-switch\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .nav-switch\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .nav-switch\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .nav-switch\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .nav-switch\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .nav-switch\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .nav-switch\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .nav-switch\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .nav-switch\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .nav-switch\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .nav-switch\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .nav-switch\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .nav-switch\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .nav-switch\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .nav-switch\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .nav-switch\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .nav-switch\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .nav-switch\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .nav-switch\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .nav-switch\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .nav-switch\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .nav-switch\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .nav-switch\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .nav-switch\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .nav-switch\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .nav-switch\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .nav-switch\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .nav-switch\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .nav-switch\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .nav-switch\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .nav-switch\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .nav-switch\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .nav-switch\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .nav-switch\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .nav-switch\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .nav-switch\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .nav-switch\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .nav-switch\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .nav-switch\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .nav-switch\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .nav-switch\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .nav-switch\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .nav-switch\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .nav-switch\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .nav-switch\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .nav-switch\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .nav-switch\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .nav-switch\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .nav-switch\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .nav-switch\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .nav-switch\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .nav-switch\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .nav-switch\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .nav-switch\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .nav-switch\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .nav-switch\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .nav-switch\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .nav-switch\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .nav-switch\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .nav-switch\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .nav-switch\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .nav-switch\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .nav-switch\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .nav-switch\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .nav-switch\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .nav-switch\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .nav-switch\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .nav-switch\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .nav-switch\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .nav-switch\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .nav-switch\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .nav-switch\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .nav-switch\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .nav-switch\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .nav-switch\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .nav-switch\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .nav-switch\:bg-opacity-0{
    --bg-opacity:0
  }

  .nav-switch\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .nav-switch\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .nav-switch\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .nav-switch\:bg-opacity-100{
    --bg-opacity:1
  }

  .nav-switch\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .nav-switch\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .nav-switch\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .nav-switch\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .nav-switch\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .nav-switch\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .nav-switch\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .nav-switch\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .nav-switch\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .nav-switch\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .nav-switch\:bg-bottom{
    background-position:bottom
  }

  .nav-switch\:bg-center{
    background-position:center
  }

  .nav-switch\:bg-left{
    background-position:left
  }

  .nav-switch\:bg-left-bottom{
    background-position:left bottom
  }

  .nav-switch\:bg-left-top{
    background-position:left top
  }

  .nav-switch\:bg-right{
    background-position:right
  }

  .nav-switch\:bg-right-bottom{
    background-position:right bottom
  }

  .nav-switch\:bg-right-top{
    background-position:right top
  }

  .nav-switch\:bg-top{
    background-position:top
  }

  .nav-switch\:bg-repeat{
    background-repeat:repeat
  }

  .nav-switch\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .nav-switch\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .nav-switch\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .nav-switch\:bg-repeat-round{
    background-repeat:round
  }

  .nav-switch\:bg-repeat-space{
    background-repeat:space
  }

  .nav-switch\:bg-auto{
    background-size:auto
  }

  .nav-switch\:bg-cover{
    background-size:cover
  }

  .nav-switch\:bg-contain{
    background-size:contain
  }

  .nav-switch\:border-collapse{
    border-collapse:collapse
  }

  .nav-switch\:border-separate{
    border-collapse:separate
  }

  .nav-switch\:border-transparent{
    border-color:transparent
  }

  .nav-switch\:border-current{
    border-color:currentColor
  }

  .nav-switch\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .nav-switch\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .nav-switch\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .nav-switch\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .nav-switch\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .nav-switch\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .nav-switch\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .nav-switch\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .nav-switch\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .nav-switch\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .nav-switch\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .nav-switch\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .nav-switch\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .nav-switch\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .nav-switch\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .nav-switch\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .nav-switch\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .nav-switch\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .nav-switch\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .nav-switch\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .nav-switch\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .nav-switch\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .nav-switch\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .nav-switch\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .nav-switch\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .nav-switch\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .nav-switch\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .nav-switch\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .nav-switch\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .nav-switch\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .nav-switch\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .nav-switch\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .nav-switch\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .nav-switch\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .nav-switch\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .nav-switch\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .nav-switch\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .nav-switch\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .nav-switch\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .nav-switch\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .nav-switch\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .nav-switch\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .nav-switch\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .nav-switch\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .nav-switch\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .nav-switch\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .nav-switch\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .nav-switch\:hover\:border-current:hover{
    border-color:currentColor
  }

  .nav-switch\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .nav-switch\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .nav-switch\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .nav-switch\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .nav-switch\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .nav-switch\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .nav-switch\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .nav-switch\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .nav-switch\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .nav-switch\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .nav-switch\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .nav-switch\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .nav-switch\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .nav-switch\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .nav-switch\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .nav-switch\:focus\:border-current:focus{
    border-color:currentColor
  }

  .nav-switch\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .nav-switch\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .nav-switch\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .nav-switch\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .nav-switch\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .nav-switch\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .nav-switch\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .nav-switch\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .nav-switch\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .nav-switch\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .nav-switch\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .nav-switch\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .nav-switch\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .nav-switch\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .nav-switch\:border-opacity-0{
    --border-opacity:0
  }

  .nav-switch\:border-opacity-25{
    --border-opacity:0.25
  }

  .nav-switch\:border-opacity-50{
    --border-opacity:0.5
  }

  .nav-switch\:border-opacity-75{
    --border-opacity:0.75
  }

  .nav-switch\:border-opacity-100{
    --border-opacity:1
  }

  .nav-switch\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .nav-switch\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .nav-switch\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .nav-switch\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .nav-switch\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .nav-switch\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .nav-switch\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .nav-switch\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .nav-switch\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .nav-switch\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .nav-switch\:rounded-none{
    border-radius:0
  }

  .nav-switch\:rounded-sm{
    border-radius:0.125rem
  }

  .nav-switch\:rounded{
    border-radius:0.25rem
  }

  .nav-switch\:rounded-md{
    border-radius:0.375rem
  }

  .nav-switch\:rounded-lg{
    border-radius:0.5rem
  }

  .nav-switch\:rounded-xl{
    border-radius:0.75rem
  }

  .nav-switch\:rounded-2xl{
    border-radius:1rem
  }

  .nav-switch\:rounded-3xl{
    border-radius:1.5rem
  }

  .nav-switch\:rounded-full{
    border-radius:9999px
  }

  .nav-switch\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .nav-switch\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .nav-switch\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .nav-switch\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .nav-switch\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .nav-switch\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .nav-switch\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .nav-switch\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .nav-switch\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .nav-switch\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .nav-switch\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .nav-switch\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .nav-switch\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .nav-switch\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .nav-switch\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .nav-switch\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .nav-switch\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .nav-switch\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .nav-switch\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .nav-switch\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .nav-switch\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .nav-switch\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .nav-switch\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .nav-switch\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .nav-switch\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .nav-switch\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .nav-switch\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .nav-switch\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .nav-switch\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .nav-switch\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .nav-switch\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .nav-switch\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .nav-switch\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .nav-switch\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .nav-switch\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .nav-switch\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .nav-switch\:rounded-tl-none{
    border-top-left-radius:0
  }

  .nav-switch\:rounded-tr-none{
    border-top-right-radius:0
  }

  .nav-switch\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .nav-switch\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .nav-switch\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .nav-switch\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .nav-switch\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .nav-switch\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .nav-switch\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .nav-switch\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .nav-switch\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .nav-switch\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .nav-switch\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .nav-switch\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .nav-switch\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .nav-switch\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .nav-switch\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .nav-switch\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .nav-switch\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .nav-switch\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .nav-switch\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .nav-switch\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .nav-switch\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .nav-switch\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .nav-switch\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .nav-switch\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .nav-switch\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .nav-switch\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .nav-switch\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .nav-switch\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .nav-switch\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .nav-switch\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .nav-switch\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .nav-switch\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .nav-switch\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .nav-switch\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .nav-switch\:border-solid{
    border-style:solid
  }

  .nav-switch\:border-dashed{
    border-style:dashed
  }

  .nav-switch\:border-dotted{
    border-style:dotted
  }

  .nav-switch\:border-double{
    border-style:double
  }

  .nav-switch\:border-none{
    border-style:none
  }

  .nav-switch\:border-0{
    border-width:0
  }

  .nav-switch\:border-2{
    border-width:2px
  }

  .nav-switch\:border-4{
    border-width:4px
  }

  .nav-switch\:border-8{
    border-width:8px
  }

  .nav-switch\:border{
    border-width:1px
  }

  .nav-switch\:border-t-0{
    border-top-width:0
  }

  .nav-switch\:border-r-0{
    border-right-width:0
  }

  .nav-switch\:border-b-0{
    border-bottom-width:0
  }

  .nav-switch\:border-l-0{
    border-left-width:0
  }

  .nav-switch\:border-t-2{
    border-top-width:2px
  }

  .nav-switch\:border-r-2{
    border-right-width:2px
  }

  .nav-switch\:border-b-2{
    border-bottom-width:2px
  }

  .nav-switch\:border-l-2{
    border-left-width:2px
  }

  .nav-switch\:border-t-4{
    border-top-width:4px
  }

  .nav-switch\:border-r-4{
    border-right-width:4px
  }

  .nav-switch\:border-b-4{
    border-bottom-width:4px
  }

  .nav-switch\:border-l-4{
    border-left-width:4px
  }

  .nav-switch\:border-t-8{
    border-top-width:8px
  }

  .nav-switch\:border-r-8{
    border-right-width:8px
  }

  .nav-switch\:border-b-8{
    border-bottom-width:8px
  }

  .nav-switch\:border-l-8{
    border-left-width:8px
  }

  .nav-switch\:border-t{
    border-top-width:1px
  }

  .nav-switch\:border-r{
    border-right-width:1px
  }

  .nav-switch\:border-b{
    border-bottom-width:1px
  }

  .nav-switch\:border-l{
    border-left-width:1px
  }

  .nav-switch\:box-border{
    box-sizing:border-box
  }

  .nav-switch\:box-content{
    box-sizing:content-box
  }

  .nav-switch\:cursor-auto{
    cursor:auto
  }

  .nav-switch\:cursor-default{
    cursor:default
  }

  .nav-switch\:cursor-pointer{
    cursor:pointer
  }

  .nav-switch\:cursor-wait{
    cursor:wait
  }

  .nav-switch\:cursor-text{
    cursor:text
  }

  .nav-switch\:cursor-move{
    cursor:move
  }

  .nav-switch\:cursor-not-allowed{
    cursor:not-allowed
  }

  .nav-switch\:block{
    display:block
  }

  .nav-switch\:inline-block{
    display:inline-block
  }

  .nav-switch\:inline{
    display:inline
  }

  .nav-switch\:flex{
    display:flex
  }

  .nav-switch\:inline-flex{
    display:inline-flex
  }

  .nav-switch\:table{
    display:table
  }

  .nav-switch\:table-caption{
    display:table-caption
  }

  .nav-switch\:table-cell{
    display:table-cell
  }

  .nav-switch\:table-column{
    display:table-column
  }

  .nav-switch\:table-column-group{
    display:table-column-group
  }

  .nav-switch\:table-footer-group{
    display:table-footer-group
  }

  .nav-switch\:table-header-group{
    display:table-header-group
  }

  .nav-switch\:table-row-group{
    display:table-row-group
  }

  .nav-switch\:table-row{
    display:table-row
  }

  .nav-switch\:flow-root{
    display:flow-root
  }

  .nav-switch\:grid{
    display:grid
  }

  .nav-switch\:inline-grid{
    display:inline-grid
  }

  .nav-switch\:contents{
    display:contents
  }

  .nav-switch\:hidden{
    display:none
  }

  .nav-switch\:flex-row{
    flex-direction:row
  }

  .nav-switch\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .nav-switch\:flex-col{
    flex-direction:column
  }

  .nav-switch\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .nav-switch\:flex-wrap{
    flex-wrap:wrap
  }

  .nav-switch\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .nav-switch\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .nav-switch\:place-items-auto{
    place-items:auto
  }

  .nav-switch\:place-items-start{
    place-items:start
  }

  .nav-switch\:place-items-end{
    place-items:end
  }

  .nav-switch\:place-items-center{
    place-items:center
  }

  .nav-switch\:place-items-stretch{
    place-items:stretch
  }

  .nav-switch\:place-content-center{
    place-content:center
  }

  .nav-switch\:place-content-start{
    place-content:start
  }

  .nav-switch\:place-content-end{
    place-content:end
  }

  .nav-switch\:place-content-between{
    place-content:space-between
  }

  .nav-switch\:place-content-around{
    place-content:space-around
  }

  .nav-switch\:place-content-evenly{
    place-content:space-evenly
  }

  .nav-switch\:place-content-stretch{
    place-content:stretch
  }

  .nav-switch\:place-self-auto{
    place-self:auto
  }

  .nav-switch\:place-self-start{
    place-self:start
  }

  .nav-switch\:place-self-end{
    place-self:end
  }

  .nav-switch\:place-self-center{
    place-self:center
  }

  .nav-switch\:place-self-stretch{
    place-self:stretch
  }

  .nav-switch\:items-start{
    align-items:flex-start
  }

  .nav-switch\:items-end{
    align-items:flex-end
  }

  .nav-switch\:items-center{
    align-items:center
  }

  .nav-switch\:items-baseline{
    align-items:baseline
  }

  .nav-switch\:items-stretch{
    align-items:stretch
  }

  .nav-switch\:content-center{
    align-content:center
  }

  .nav-switch\:content-start{
    align-content:flex-start
  }

  .nav-switch\:content-end{
    align-content:flex-end
  }

  .nav-switch\:content-between{
    align-content:space-between
  }

  .nav-switch\:content-around{
    align-content:space-around
  }

  .nav-switch\:content-evenly{
    align-content:space-evenly
  }

  .nav-switch\:self-auto{
    align-self:auto
  }

  .nav-switch\:self-start{
    align-self:flex-start
  }

  .nav-switch\:self-end{
    align-self:flex-end
  }

  .nav-switch\:self-center{
    align-self:center
  }

  .nav-switch\:self-stretch{
    align-self:stretch
  }

  .nav-switch\:justify-items-auto{
    justify-items:auto
  }

  .nav-switch\:justify-items-start{
    justify-items:start
  }

  .nav-switch\:justify-items-end{
    justify-items:end
  }

  .nav-switch\:justify-items-center{
    justify-items:center
  }

  .nav-switch\:justify-items-stretch{
    justify-items:stretch
  }

  .nav-switch\:justify-start{
    justify-content:flex-start
  }

  .nav-switch\:justify-end{
    justify-content:flex-end
  }

  .nav-switch\:justify-center{
    justify-content:center
  }

  .nav-switch\:justify-between{
    justify-content:space-between
  }

  .nav-switch\:justify-around{
    justify-content:space-around
  }

  .nav-switch\:justify-evenly{
    justify-content:space-evenly
  }

  .nav-switch\:justify-self-auto{
    justify-self:auto
  }

  .nav-switch\:justify-self-start{
    justify-self:start
  }

  .nav-switch\:justify-self-end{
    justify-self:end
  }

  .nav-switch\:justify-self-center{
    justify-self:center
  }

  .nav-switch\:justify-self-stretch{
    justify-self:stretch
  }

  .nav-switch\:flex-1{
    flex:1 1 0%
  }

  .nav-switch\:flex-auto{
    flex:1 1 auto
  }

  .nav-switch\:flex-initial{
    flex:0 1 auto
  }

  .nav-switch\:flex-none{
    flex:none
  }

  .nav-switch\:flex-grow-0{
    flex-grow:0
  }

  .nav-switch\:flex-grow{
    flex-grow:1
  }

  .nav-switch\:flex-shrink-0{
    flex-shrink:0
  }

  .nav-switch\:flex-shrink{
    flex-shrink:1
  }

  .nav-switch\:order-1{
    order:1
  }

  .nav-switch\:order-2{
    order:2
  }

  .nav-switch\:order-3{
    order:3
  }

  .nav-switch\:order-4{
    order:4
  }

  .nav-switch\:order-5{
    order:5
  }

  .nav-switch\:order-6{
    order:6
  }

  .nav-switch\:order-7{
    order:7
  }

  .nav-switch\:order-8{
    order:8
  }

  .nav-switch\:order-9{
    order:9
  }

  .nav-switch\:order-10{
    order:10
  }

  .nav-switch\:order-11{
    order:11
  }

  .nav-switch\:order-12{
    order:12
  }

  .nav-switch\:order-first{
    order:-9999
  }

  .nav-switch\:order-last{
    order:9999
  }

  .nav-switch\:order-none{
    order:0
  }

  .nav-switch\:float-right{
    float:right
  }

  .nav-switch\:float-left{
    float:left
  }

  .nav-switch\:float-none{
    float:none
  }

  .nav-switch\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .nav-switch\:clear-left{
    clear:left
  }

  .nav-switch\:clear-right{
    clear:right
  }

  .nav-switch\:clear-both{
    clear:both
  }

  .nav-switch\:clear-none{
    clear:none
  }

  .nav-switch\:font-headings{
    font-family:Parabole, sans-serif
  }

  .nav-switch\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .nav-switch\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .nav-switch\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .nav-switch\:font-hairline{
    font-weight:100
  }

  .nav-switch\:font-thin{
    font-weight:200
  }

  .nav-switch\:font-light{
    font-weight:300
  }

  .nav-switch\:font-normal{
    font-weight:400
  }

  .nav-switch\:font-medium{
    font-weight:500
  }

  .nav-switch\:font-semibold{
    font-weight:600
  }

  .nav-switch\:font-bold{
    font-weight:700
  }

  .nav-switch\:font-extrabold{
    font-weight:800
  }

  .nav-switch\:font-black{
    font-weight:900
  }

  .nav-switch\:hover\:font-hairline:hover{
    font-weight:100
  }

  .nav-switch\:hover\:font-thin:hover{
    font-weight:200
  }

  .nav-switch\:hover\:font-light:hover{
    font-weight:300
  }

  .nav-switch\:hover\:font-normal:hover{
    font-weight:400
  }

  .nav-switch\:hover\:font-medium:hover{
    font-weight:500
  }

  .nav-switch\:hover\:font-semibold:hover{
    font-weight:600
  }

  .nav-switch\:hover\:font-bold:hover{
    font-weight:700
  }

  .nav-switch\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .nav-switch\:hover\:font-black:hover{
    font-weight:900
  }

  .nav-switch\:focus\:font-hairline:focus{
    font-weight:100
  }

  .nav-switch\:focus\:font-thin:focus{
    font-weight:200
  }

  .nav-switch\:focus\:font-light:focus{
    font-weight:300
  }

  .nav-switch\:focus\:font-normal:focus{
    font-weight:400
  }

  .nav-switch\:focus\:font-medium:focus{
    font-weight:500
  }

  .nav-switch\:focus\:font-semibold:focus{
    font-weight:600
  }

  .nav-switch\:focus\:font-bold:focus{
    font-weight:700
  }

  .nav-switch\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .nav-switch\:focus\:font-black:focus{
    font-weight:900
  }

  .nav-switch\:h-0{
    height:0
  }

  .nav-switch\:h-1{
    height:1rem
  }

  .nav-switch\:h-2{
    height:2rem
  }

  .nav-switch\:h-3{
    height:3rem
  }

  .nav-switch\:h-4{
    height:4rem
  }

  .nav-switch\:h-5{
    height:5rem
  }

  .nav-switch\:h-6{
    height:6rem
  }

  .nav-switch\:h-7{
    height:7rem
  }

  .nav-switch\:h-15{
    height:1.5rem
  }

  .nav-switch\:h-25{
    height:2.5rem
  }

  .nav-switch\:h-125{
    height:1.25rem
  }

  .nav-switch\:h-175{
    height:1.175rem
  }

  .nav-switch\:h-225{
    height:2.25rem
  }

  .nav-switch\:h-275{
    height:2.175rem
  }

  .nav-switch\:h-auto{
    height:auto
  }

  .nav-switch\:h-px{
    height:1px
  }

  .nav-switch\:h-025{
    height:0.25rem
  }

  .nav-switch\:h-05{
    height:0.5rem
  }

  .nav-switch\:h-075{
    height:0.75rem
  }

  .nav-switch\:h-full{
    height:100%
  }

  .nav-switch\:h-screen{
    height:100vh
  }

  .nav-switch\:text-xs{
    font-size:0.6rem
  }

  .nav-switch\:text-sm{
    font-size:0.8rem
  }

  .nav-switch\:text-base{
    font-size:1rem
  }

  .nav-switch\:text-lg{
    font-size:1.3rem
  }

  .nav-switch\:text-xl{
    font-size:2rem
  }

  .nav-switch\:text-xxl{
    font-size:3rem
  }

  .nav-switch\:text-xxxl{
    font-size:5rem
  }

  .nav-switch\:leading-3{
    line-height:.75rem
  }

  .nav-switch\:leading-4{
    line-height:1rem
  }

  .nav-switch\:leading-5{
    line-height:1.25rem
  }

  .nav-switch\:leading-6{
    line-height:1.5rem
  }

  .nav-switch\:leading-7{
    line-height:1.75rem
  }

  .nav-switch\:leading-8{
    line-height:2rem
  }

  .nav-switch\:leading-9{
    line-height:2.25rem
  }

  .nav-switch\:leading-10{
    line-height:2.5rem
  }

  .nav-switch\:leading-none{
    line-height:1
  }

  .nav-switch\:leading-tight{
    line-height:1.25
  }

  .nav-switch\:leading-snug{
    line-height:1.375
  }

  .nav-switch\:leading-normal{
    line-height:1.5
  }

  .nav-switch\:leading-relaxed{
    line-height:1.625
  }

  .nav-switch\:leading-loose{
    line-height:2
  }

  .nav-switch\:list-inside{
    list-style-position:inside
  }

  .nav-switch\:list-outside{
    list-style-position:outside
  }

  .nav-switch\:list-none{
    list-style-type:none
  }

  .nav-switch\:list-disc{
    list-style-type:disc
  }

  .nav-switch\:list-decimal{
    list-style-type:decimal
  }

  .nav-switch\:m-0{
    margin:0
  }

  .nav-switch\:m-1{
    margin:1rem
  }

  .nav-switch\:m-2{
    margin:2rem
  }

  .nav-switch\:m-3{
    margin:3rem
  }

  .nav-switch\:m-4{
    margin:4rem
  }

  .nav-switch\:m-5{
    margin:5rem
  }

  .nav-switch\:m-6{
    margin:6rem
  }

  .nav-switch\:m-7{
    margin:7rem
  }

  .nav-switch\:m-15{
    margin:1.5rem
  }

  .nav-switch\:m-25{
    margin:2.5rem
  }

  .nav-switch\:m-125{
    margin:1.25rem
  }

  .nav-switch\:m-175{
    margin:1.175rem
  }

  .nav-switch\:m-225{
    margin:2.25rem
  }

  .nav-switch\:m-275{
    margin:2.175rem
  }

  .nav-switch\:m-auto{
    margin:auto
  }

  .nav-switch\:m-px{
    margin:1px
  }

  .nav-switch\:m-025{
    margin:0.25rem
  }

  .nav-switch\:m-05{
    margin:0.5rem
  }

  .nav-switch\:m-075{
    margin:0.75rem
  }

  .nav-switch\:-m-1{
    margin:-1rem
  }

  .nav-switch\:-m-2{
    margin:-2rem
  }

  .nav-switch\:-m-3{
    margin:-3rem
  }

  .nav-switch\:-m-4{
    margin:-4rem
  }

  .nav-switch\:-m-5{
    margin:-5rem
  }

  .nav-switch\:-m-6{
    margin:-6rem
  }

  .nav-switch\:-m-7{
    margin:-7rem
  }

  .nav-switch\:-m-15{
    margin:-1.5rem
  }

  .nav-switch\:-m-25{
    margin:-2.5rem
  }

  .nav-switch\:-m-125{
    margin:-1.25rem
  }

  .nav-switch\:-m-175{
    margin:-1.175rem
  }

  .nav-switch\:-m-225{
    margin:-2.25rem
  }

  .nav-switch\:-m-275{
    margin:-2.175rem
  }

  .nav-switch\:-m-px{
    margin:-1px
  }

  .nav-switch\:-m-025{
    margin:-0.25rem
  }

  .nav-switch\:-m-05{
    margin:-0.5rem
  }

  .nav-switch\:-m-075{
    margin:-0.75rem
  }

  .nav-switch\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .nav-switch\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .nav-switch\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .nav-switch\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .nav-switch\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .nav-switch\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .nav-switch\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .nav-switch\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .nav-switch\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .nav-switch\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .nav-switch\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .nav-switch\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .nav-switch\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .nav-switch\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .nav-switch\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .nav-switch\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .nav-switch\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .nav-switch\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .nav-switch\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .nav-switch\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .nav-switch\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .nav-switch\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .nav-switch\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .nav-switch\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .nav-switch\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .nav-switch\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .nav-switch\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .nav-switch\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .nav-switch\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .nav-switch\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .nav-switch\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .nav-switch\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .nav-switch\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .nav-switch\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .nav-switch\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .nav-switch\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .nav-switch\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .nav-switch\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .nav-switch\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .nav-switch\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .nav-switch\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .nav-switch\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .nav-switch\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .nav-switch\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .nav-switch\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .nav-switch\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .nav-switch\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .nav-switch\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .nav-switch\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .nav-switch\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .nav-switch\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .nav-switch\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .nav-switch\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .nav-switch\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .nav-switch\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .nav-switch\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .nav-switch\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .nav-switch\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .nav-switch\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .nav-switch\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .nav-switch\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .nav-switch\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .nav-switch\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .nav-switch\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .nav-switch\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .nav-switch\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .nav-switch\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .nav-switch\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .nav-switch\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .nav-switch\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .nav-switch\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .nav-switch\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .nav-switch\:mt-0{
    margin-top:0
  }

  .nav-switch\:mr-0{
    margin-right:0
  }

  .nav-switch\:mb-0{
    margin-bottom:0
  }

  .nav-switch\:ml-0{
    margin-left:0
  }

  .nav-switch\:mt-1{
    margin-top:1rem
  }

  .nav-switch\:mr-1{
    margin-right:1rem
  }

  .nav-switch\:mb-1{
    margin-bottom:1rem
  }

  .nav-switch\:ml-1{
    margin-left:1rem
  }

  .nav-switch\:mt-2{
    margin-top:2rem
  }

  .nav-switch\:mr-2{
    margin-right:2rem
  }

  .nav-switch\:mb-2{
    margin-bottom:2rem
  }

  .nav-switch\:ml-2{
    margin-left:2rem
  }

  .nav-switch\:mt-3{
    margin-top:3rem
  }

  .nav-switch\:mr-3{
    margin-right:3rem
  }

  .nav-switch\:mb-3{
    margin-bottom:3rem
  }

  .nav-switch\:ml-3{
    margin-left:3rem
  }

  .nav-switch\:mt-4{
    margin-top:4rem
  }

  .nav-switch\:mr-4{
    margin-right:4rem
  }

  .nav-switch\:mb-4{
    margin-bottom:4rem
  }

  .nav-switch\:ml-4{
    margin-left:4rem
  }

  .nav-switch\:mt-5{
    margin-top:5rem
  }

  .nav-switch\:mr-5{
    margin-right:5rem
  }

  .nav-switch\:mb-5{
    margin-bottom:5rem
  }

  .nav-switch\:ml-5{
    margin-left:5rem
  }

  .nav-switch\:mt-6{
    margin-top:6rem
  }

  .nav-switch\:mr-6{
    margin-right:6rem
  }

  .nav-switch\:mb-6{
    margin-bottom:6rem
  }

  .nav-switch\:ml-6{
    margin-left:6rem
  }

  .nav-switch\:mt-7{
    margin-top:7rem
  }

  .nav-switch\:mr-7{
    margin-right:7rem
  }

  .nav-switch\:mb-7{
    margin-bottom:7rem
  }

  .nav-switch\:ml-7{
    margin-left:7rem
  }

  .nav-switch\:mt-15{
    margin-top:1.5rem
  }

  .nav-switch\:mr-15{
    margin-right:1.5rem
  }

  .nav-switch\:mb-15{
    margin-bottom:1.5rem
  }

  .nav-switch\:ml-15{
    margin-left:1.5rem
  }

  .nav-switch\:mt-25{
    margin-top:2.5rem
  }

  .nav-switch\:mr-25{
    margin-right:2.5rem
  }

  .nav-switch\:mb-25{
    margin-bottom:2.5rem
  }

  .nav-switch\:ml-25{
    margin-left:2.5rem
  }

  .nav-switch\:mt-125{
    margin-top:1.25rem
  }

  .nav-switch\:mr-125{
    margin-right:1.25rem
  }

  .nav-switch\:mb-125{
    margin-bottom:1.25rem
  }

  .nav-switch\:ml-125{
    margin-left:1.25rem
  }

  .nav-switch\:mt-175{
    margin-top:1.175rem
  }

  .nav-switch\:mr-175{
    margin-right:1.175rem
  }

  .nav-switch\:mb-175{
    margin-bottom:1.175rem
  }

  .nav-switch\:ml-175{
    margin-left:1.175rem
  }

  .nav-switch\:mt-225{
    margin-top:2.25rem
  }

  .nav-switch\:mr-225{
    margin-right:2.25rem
  }

  .nav-switch\:mb-225{
    margin-bottom:2.25rem
  }

  .nav-switch\:ml-225{
    margin-left:2.25rem
  }

  .nav-switch\:mt-275{
    margin-top:2.175rem
  }

  .nav-switch\:mr-275{
    margin-right:2.175rem
  }

  .nav-switch\:mb-275{
    margin-bottom:2.175rem
  }

  .nav-switch\:ml-275{
    margin-left:2.175rem
  }

  .nav-switch\:mt-auto{
    margin-top:auto
  }

  .nav-switch\:mr-auto{
    margin-right:auto
  }

  .nav-switch\:mb-auto{
    margin-bottom:auto
  }

  .nav-switch\:ml-auto{
    margin-left:auto
  }

  .nav-switch\:mt-px{
    margin-top:1px
  }

  .nav-switch\:mr-px{
    margin-right:1px
  }

  .nav-switch\:mb-px{
    margin-bottom:1px
  }

  .nav-switch\:ml-px{
    margin-left:1px
  }

  .nav-switch\:mt-025{
    margin-top:0.25rem
  }

  .nav-switch\:mr-025{
    margin-right:0.25rem
  }

  .nav-switch\:mb-025{
    margin-bottom:0.25rem
  }

  .nav-switch\:ml-025{
    margin-left:0.25rem
  }

  .nav-switch\:mt-05{
    margin-top:0.5rem
  }

  .nav-switch\:mr-05{
    margin-right:0.5rem
  }

  .nav-switch\:mb-05{
    margin-bottom:0.5rem
  }

  .nav-switch\:ml-05{
    margin-left:0.5rem
  }

  .nav-switch\:mt-075{
    margin-top:0.75rem
  }

  .nav-switch\:mr-075{
    margin-right:0.75rem
  }

  .nav-switch\:mb-075{
    margin-bottom:0.75rem
  }

  .nav-switch\:ml-075{
    margin-left:0.75rem
  }

  .nav-switch\:-mt-1{
    margin-top:-1rem
  }

  .nav-switch\:-mr-1{
    margin-right:-1rem
  }

  .nav-switch\:-mb-1{
    margin-bottom:-1rem
  }

  .nav-switch\:-ml-1{
    margin-left:-1rem
  }

  .nav-switch\:-mt-2{
    margin-top:-2rem
  }

  .nav-switch\:-mr-2{
    margin-right:-2rem
  }

  .nav-switch\:-mb-2{
    margin-bottom:-2rem
  }

  .nav-switch\:-ml-2{
    margin-left:-2rem
  }

  .nav-switch\:-mt-3{
    margin-top:-3rem
  }

  .nav-switch\:-mr-3{
    margin-right:-3rem
  }

  .nav-switch\:-mb-3{
    margin-bottom:-3rem
  }

  .nav-switch\:-ml-3{
    margin-left:-3rem
  }

  .nav-switch\:-mt-4{
    margin-top:-4rem
  }

  .nav-switch\:-mr-4{
    margin-right:-4rem
  }

  .nav-switch\:-mb-4{
    margin-bottom:-4rem
  }

  .nav-switch\:-ml-4{
    margin-left:-4rem
  }

  .nav-switch\:-mt-5{
    margin-top:-5rem
  }

  .nav-switch\:-mr-5{
    margin-right:-5rem
  }

  .nav-switch\:-mb-5{
    margin-bottom:-5rem
  }

  .nav-switch\:-ml-5{
    margin-left:-5rem
  }

  .nav-switch\:-mt-6{
    margin-top:-6rem
  }

  .nav-switch\:-mr-6{
    margin-right:-6rem
  }

  .nav-switch\:-mb-6{
    margin-bottom:-6rem
  }

  .nav-switch\:-ml-6{
    margin-left:-6rem
  }

  .nav-switch\:-mt-7{
    margin-top:-7rem
  }

  .nav-switch\:-mr-7{
    margin-right:-7rem
  }

  .nav-switch\:-mb-7{
    margin-bottom:-7rem
  }

  .nav-switch\:-ml-7{
    margin-left:-7rem
  }

  .nav-switch\:-mt-15{
    margin-top:-1.5rem
  }

  .nav-switch\:-mr-15{
    margin-right:-1.5rem
  }

  .nav-switch\:-mb-15{
    margin-bottom:-1.5rem
  }

  .nav-switch\:-ml-15{
    margin-left:-1.5rem
  }

  .nav-switch\:-mt-25{
    margin-top:-2.5rem
  }

  .nav-switch\:-mr-25{
    margin-right:-2.5rem
  }

  .nav-switch\:-mb-25{
    margin-bottom:-2.5rem
  }

  .nav-switch\:-ml-25{
    margin-left:-2.5rem
  }

  .nav-switch\:-mt-125{
    margin-top:-1.25rem
  }

  .nav-switch\:-mr-125{
    margin-right:-1.25rem
  }

  .nav-switch\:-mb-125{
    margin-bottom:-1.25rem
  }

  .nav-switch\:-ml-125{
    margin-left:-1.25rem
  }

  .nav-switch\:-mt-175{
    margin-top:-1.175rem
  }

  .nav-switch\:-mr-175{
    margin-right:-1.175rem
  }

  .nav-switch\:-mb-175{
    margin-bottom:-1.175rem
  }

  .nav-switch\:-ml-175{
    margin-left:-1.175rem
  }

  .nav-switch\:-mt-225{
    margin-top:-2.25rem
  }

  .nav-switch\:-mr-225{
    margin-right:-2.25rem
  }

  .nav-switch\:-mb-225{
    margin-bottom:-2.25rem
  }

  .nav-switch\:-ml-225{
    margin-left:-2.25rem
  }

  .nav-switch\:-mt-275{
    margin-top:-2.175rem
  }

  .nav-switch\:-mr-275{
    margin-right:-2.175rem
  }

  .nav-switch\:-mb-275{
    margin-bottom:-2.175rem
  }

  .nav-switch\:-ml-275{
    margin-left:-2.175rem
  }

  .nav-switch\:-mt-px{
    margin-top:-1px
  }

  .nav-switch\:-mr-px{
    margin-right:-1px
  }

  .nav-switch\:-mb-px{
    margin-bottom:-1px
  }

  .nav-switch\:-ml-px{
    margin-left:-1px
  }

  .nav-switch\:-mt-025{
    margin-top:-0.25rem
  }

  .nav-switch\:-mr-025{
    margin-right:-0.25rem
  }

  .nav-switch\:-mb-025{
    margin-bottom:-0.25rem
  }

  .nav-switch\:-ml-025{
    margin-left:-0.25rem
  }

  .nav-switch\:-mt-05{
    margin-top:-0.5rem
  }

  .nav-switch\:-mr-05{
    margin-right:-0.5rem
  }

  .nav-switch\:-mb-05{
    margin-bottom:-0.5rem
  }

  .nav-switch\:-ml-05{
    margin-left:-0.5rem
  }

  .nav-switch\:-mt-075{
    margin-top:-0.75rem
  }

  .nav-switch\:-mr-075{
    margin-right:-0.75rem
  }

  .nav-switch\:-mb-075{
    margin-bottom:-0.75rem
  }

  .nav-switch\:-ml-075{
    margin-left:-0.75rem
  }

  .nav-switch\:max-h-full{
    max-height:100%
  }

  .nav-switch\:max-h-screen{
    max-height:100vh
  }

  .nav-switch\:max-w-none{
    max-width:none
  }

  .nav-switch\:max-w-xs{
    max-width:20rem
  }

  .nav-switch\:max-w-sm{
    max-width:24rem
  }

  .nav-switch\:max-w-md{
    max-width:28rem
  }

  .nav-switch\:max-w-lg{
    max-width:32rem
  }

  .nav-switch\:max-w-xl{
    max-width:36rem
  }

  .nav-switch\:max-w-2xl{
    max-width:42rem
  }

  .nav-switch\:max-w-3xl{
    max-width:48rem
  }

  .nav-switch\:max-w-4xl{
    max-width:56rem
  }

  .nav-switch\:max-w-5xl{
    max-width:64rem
  }

  .nav-switch\:max-w-6xl{
    max-width:72rem
  }

  .nav-switch\:max-w-full{
    max-width:100%
  }

  .nav-switch\:max-w-screen-sm{
    max-width:640px
  }

  .nav-switch\:max-w-screen-md{
    max-width:900px
  }

  .nav-switch\:max-w-screen-lg{
    max-width:1024px
  }

  .nav-switch\:max-w-screen-xl{
    max-width:1400px
  }

  .nav-switch\:max-w-screen-xxl{
    max-width:1800px
  }

  .nav-switch\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .nav-switch\:min-h-0{
    min-height:0
  }

  .nav-switch\:min-h-full{
    min-height:100%
  }

  .nav-switch\:min-h-screen{
    min-height:100vh
  }

  .nav-switch\:min-w-0{
    min-width:0
  }

  .nav-switch\:min-w-full{
    min-width:100%
  }

  .nav-switch\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .nav-switch\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .nav-switch\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .nav-switch\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .nav-switch\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .nav-switch\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .nav-switch\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .nav-switch\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .nav-switch\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .nav-switch\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .nav-switch\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .nav-switch\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .nav-switch\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .nav-switch\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .nav-switch\:opacity-0{
    opacity:0
  }

  .nav-switch\:opacity-25{
    opacity:0.25
  }

  .nav-switch\:opacity-50{
    opacity:0.5
  }

  .nav-switch\:opacity-75{
    opacity:0.75
  }

  .nav-switch\:opacity-100{
    opacity:1
  }

  .nav-switch\:hover\:opacity-0:hover{
    opacity:0
  }

  .nav-switch\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .nav-switch\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .nav-switch\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .nav-switch\:hover\:opacity-100:hover{
    opacity:1
  }

  .nav-switch\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .nav-switch\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .nav-switch\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .nav-switch\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .nav-switch\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .nav-switch\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .nav-switch\:overflow-auto{
    overflow:auto
  }

  .nav-switch\:overflow-hidden{
    overflow:hidden
  }

  .nav-switch\:overflow-visible{
    overflow:visible
  }

  .nav-switch\:overflow-scroll{
    overflow:scroll
  }

  .nav-switch\:overflow-x-auto{
    overflow-x:auto
  }

  .nav-switch\:overflow-y-auto{
    overflow-y:auto
  }

  .nav-switch\:overflow-x-hidden{
    overflow-x:hidden
  }

  .nav-switch\:overflow-y-hidden{
    overflow-y:hidden
  }

  .nav-switch\:overflow-x-visible{
    overflow-x:visible
  }

  .nav-switch\:overflow-y-visible{
    overflow-y:visible
  }

  .nav-switch\:overflow-x-scroll{
    overflow-x:scroll
  }

  .nav-switch\:overflow-y-scroll{
    overflow-y:scroll
  }

  .nav-switch\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .nav-switch\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .nav-switch\:overscroll-auto{
    overscroll-behavior:auto
  }

  .nav-switch\:overscroll-contain{
    overscroll-behavior:contain
  }

  .nav-switch\:overscroll-none{
    overscroll-behavior:none
  }

  .nav-switch\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .nav-switch\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .nav-switch\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .nav-switch\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .nav-switch\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .nav-switch\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .nav-switch\:p-0{
    padding:0
  }

  .nav-switch\:p-1{
    padding:1rem
  }

  .nav-switch\:p-2{
    padding:2rem
  }

  .nav-switch\:p-3{
    padding:3rem
  }

  .nav-switch\:p-4{
    padding:4rem
  }

  .nav-switch\:p-5{
    padding:5rem
  }

  .nav-switch\:p-6{
    padding:6rem
  }

  .nav-switch\:p-7{
    padding:7rem
  }

  .nav-switch\:p-15{
    padding:1.5rem
  }

  .nav-switch\:p-25{
    padding:2.5rem
  }

  .nav-switch\:p-125{
    padding:1.25rem
  }

  .nav-switch\:p-175{
    padding:1.175rem
  }

  .nav-switch\:p-225{
    padding:2.25rem
  }

  .nav-switch\:p-275{
    padding:2.175rem
  }

  .nav-switch\:p-px{
    padding:1px
  }

  .nav-switch\:p-025{
    padding:0.25rem
  }

  .nav-switch\:p-05{
    padding:0.5rem
  }

  .nav-switch\:p-075{
    padding:0.75rem
  }

  .nav-switch\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .nav-switch\:px-0{
    padding-left:0;
    padding-right:0
  }

  .nav-switch\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .nav-switch\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .nav-switch\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .nav-switch\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .nav-switch\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .nav-switch\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .nav-switch\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .nav-switch\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .nav-switch\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .nav-switch\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .nav-switch\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .nav-switch\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .nav-switch\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .nav-switch\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .nav-switch\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .nav-switch\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .nav-switch\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .nav-switch\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .nav-switch\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .nav-switch\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .nav-switch\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .nav-switch\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .nav-switch\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .nav-switch\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .nav-switch\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .nav-switch\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .nav-switch\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .nav-switch\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .nav-switch\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .nav-switch\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .nav-switch\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .nav-switch\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .nav-switch\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .nav-switch\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .nav-switch\:pt-0{
    padding-top:0
  }

  .nav-switch\:pr-0{
    padding-right:0
  }

  .nav-switch\:pb-0{
    padding-bottom:0
  }

  .nav-switch\:pl-0{
    padding-left:0
  }

  .nav-switch\:pt-1{
    padding-top:1rem
  }

  .nav-switch\:pr-1{
    padding-right:1rem
  }

  .nav-switch\:pb-1{
    padding-bottom:1rem
  }

  .nav-switch\:pl-1{
    padding-left:1rem
  }

  .nav-switch\:pt-2{
    padding-top:2rem
  }

  .nav-switch\:pr-2{
    padding-right:2rem
  }

  .nav-switch\:pb-2{
    padding-bottom:2rem
  }

  .nav-switch\:pl-2{
    padding-left:2rem
  }

  .nav-switch\:pt-3{
    padding-top:3rem
  }

  .nav-switch\:pr-3{
    padding-right:3rem
  }

  .nav-switch\:pb-3{
    padding-bottom:3rem
  }

  .nav-switch\:pl-3{
    padding-left:3rem
  }

  .nav-switch\:pt-4{
    padding-top:4rem
  }

  .nav-switch\:pr-4{
    padding-right:4rem
  }

  .nav-switch\:pb-4{
    padding-bottom:4rem
  }

  .nav-switch\:pl-4{
    padding-left:4rem
  }

  .nav-switch\:pt-5{
    padding-top:5rem
  }

  .nav-switch\:pr-5{
    padding-right:5rem
  }

  .nav-switch\:pb-5{
    padding-bottom:5rem
  }

  .nav-switch\:pl-5{
    padding-left:5rem
  }

  .nav-switch\:pt-6{
    padding-top:6rem
  }

  .nav-switch\:pr-6{
    padding-right:6rem
  }

  .nav-switch\:pb-6{
    padding-bottom:6rem
  }

  .nav-switch\:pl-6{
    padding-left:6rem
  }

  .nav-switch\:pt-7{
    padding-top:7rem
  }

  .nav-switch\:pr-7{
    padding-right:7rem
  }

  .nav-switch\:pb-7{
    padding-bottom:7rem
  }

  .nav-switch\:pl-7{
    padding-left:7rem
  }

  .nav-switch\:pt-15{
    padding-top:1.5rem
  }

  .nav-switch\:pr-15{
    padding-right:1.5rem
  }

  .nav-switch\:pb-15{
    padding-bottom:1.5rem
  }

  .nav-switch\:pl-15{
    padding-left:1.5rem
  }

  .nav-switch\:pt-25{
    padding-top:2.5rem
  }

  .nav-switch\:pr-25{
    padding-right:2.5rem
  }

  .nav-switch\:pb-25{
    padding-bottom:2.5rem
  }

  .nav-switch\:pl-25{
    padding-left:2.5rem
  }

  .nav-switch\:pt-125{
    padding-top:1.25rem
  }

  .nav-switch\:pr-125{
    padding-right:1.25rem
  }

  .nav-switch\:pb-125{
    padding-bottom:1.25rem
  }

  .nav-switch\:pl-125{
    padding-left:1.25rem
  }

  .nav-switch\:pt-175{
    padding-top:1.175rem
  }

  .nav-switch\:pr-175{
    padding-right:1.175rem
  }

  .nav-switch\:pb-175{
    padding-bottom:1.175rem
  }

  .nav-switch\:pl-175{
    padding-left:1.175rem
  }

  .nav-switch\:pt-225{
    padding-top:2.25rem
  }

  .nav-switch\:pr-225{
    padding-right:2.25rem
  }

  .nav-switch\:pb-225{
    padding-bottom:2.25rem
  }

  .nav-switch\:pl-225{
    padding-left:2.25rem
  }

  .nav-switch\:pt-275{
    padding-top:2.175rem
  }

  .nav-switch\:pr-275{
    padding-right:2.175rem
  }

  .nav-switch\:pb-275{
    padding-bottom:2.175rem
  }

  .nav-switch\:pl-275{
    padding-left:2.175rem
  }

  .nav-switch\:pt-px{
    padding-top:1px
  }

  .nav-switch\:pr-px{
    padding-right:1px
  }

  .nav-switch\:pb-px{
    padding-bottom:1px
  }

  .nav-switch\:pl-px{
    padding-left:1px
  }

  .nav-switch\:pt-025{
    padding-top:0.25rem
  }

  .nav-switch\:pr-025{
    padding-right:0.25rem
  }

  .nav-switch\:pb-025{
    padding-bottom:0.25rem
  }

  .nav-switch\:pl-025{
    padding-left:0.25rem
  }

  .nav-switch\:pt-05{
    padding-top:0.5rem
  }

  .nav-switch\:pr-05{
    padding-right:0.5rem
  }

  .nav-switch\:pb-05{
    padding-bottom:0.5rem
  }

  .nav-switch\:pl-05{
    padding-left:0.5rem
  }

  .nav-switch\:pt-075{
    padding-top:0.75rem
  }

  .nav-switch\:pr-075{
    padding-right:0.75rem
  }

  .nav-switch\:pb-075{
    padding-bottom:0.75rem
  }

  .nav-switch\:pl-075{
    padding-left:0.75rem
  }

  .nav-switch\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .nav-switch\:placeholder-transparent::placeholder{
    color:transparent
  }

  .nav-switch\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .nav-switch\:placeholder-current::placeholder{
    color:currentColor
  }

  .nav-switch\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .nav-switch\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .nav-switch\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .nav-switch\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .nav-switch\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .nav-switch\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .nav-switch\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .nav-switch\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .nav-switch\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .nav-switch\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .nav-switch\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .nav-switch\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .nav-switch\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .nav-switch\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .nav-switch\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .nav-switch\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .nav-switch\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .nav-switch\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .nav-switch\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .nav-switch\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .nav-switch\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .nav-switch\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .nav-switch\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .nav-switch\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .nav-switch\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .nav-switch\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .nav-switch\:pointer-events-none{
    pointer-events:none
  }

  .nav-switch\:pointer-events-auto{
    pointer-events:auto
  }

  .nav-switch\:static{
    position:static
  }

  .nav-switch\:fixed{
    position:fixed
  }

  .nav-switch\:absolute{
    position:absolute
  }

  .nav-switch\:relative{
    position:relative
  }

  .nav-switch\:sticky{
    position:sticky
  }

  .nav-switch\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .nav-switch\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .nav-switch\:inset-y-0{
    top:0;
    bottom:0
  }

  .nav-switch\:inset-x-0{
    right:0;
    left:0
  }

  .nav-switch\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .nav-switch\:inset-x-auto{
    right:auto;
    left:auto
  }

  .nav-switch\:top-0{
    top:0
  }

  .nav-switch\:right-0{
    right:0
  }

  .nav-switch\:bottom-0{
    bottom:0
  }

  .nav-switch\:left-0{
    left:0
  }

  .nav-switch\:top-auto{
    top:auto
  }

  .nav-switch\:right-auto{
    right:auto
  }

  .nav-switch\:bottom-auto{
    bottom:auto
  }

  .nav-switch\:left-auto{
    left:auto
  }

  .nav-switch\:resize-none{
    resize:none
  }

  .nav-switch\:resize-y{
    resize:vertical
  }

  .nav-switch\:resize-x{
    resize:horizontal
  }

  .nav-switch\:resize{
    resize:both
  }

  .nav-switch\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .nav-switch\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .nav-switch\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .nav-switch\:shadow-none{
    box-shadow:none
  }

  .nav-switch\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .nav-switch\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .nav-switch\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .nav-switch\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .nav-switch\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .nav-switch\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .nav-switch\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .nav-switch\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .nav-switch\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .nav-switch\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .nav-switch\:fill-current{
    fill:currentColor
  }

  .nav-switch\:stroke-current{
    stroke:currentColor
  }

  .nav-switch\:stroke-0{
    stroke-width:0
  }

  .nav-switch\:stroke-1{
    stroke-width:1
  }

  .nav-switch\:stroke-2{
    stroke-width:2
  }

  .nav-switch\:table-auto{
    table-layout:auto
  }

  .nav-switch\:table-fixed{
    table-layout:fixed
  }

  .nav-switch\:text-left{
    text-align:left
  }

  .nav-switch\:text-center{
    text-align:center
  }

  .nav-switch\:text-right{
    text-align:right
  }

  .nav-switch\:text-justify{
    text-align:justify
  }

  .nav-switch\:text-transparent{
    color:transparent
  }

  .nav-switch\:text-current{
    color:currentColor
  }

  .nav-switch\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .nav-switch\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .nav-switch\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .nav-switch\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .nav-switch\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .nav-switch\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .nav-switch\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .nav-switch\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .nav-switch\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .nav-switch\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .nav-switch\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .nav-switch\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .nav-switch\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .nav-switch\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .nav-switch\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .nav-switch\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .nav-switch\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .nav-switch\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .nav-switch\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .nav-switch\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .nav-switch\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .nav-switch\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .nav-switch\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .nav-switch\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .nav-switch\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .nav-switch\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .nav-switch\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .nav-switch\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .nav-switch\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .nav-switch\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .nav-switch\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .nav-switch\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .nav-switch\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .nav-switch\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .nav-switch\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .nav-switch\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .nav-switch\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .nav-switch\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .nav-switch\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .nav-switch\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .nav-switch\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .nav-switch\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .nav-switch\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .nav-switch\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .nav-switch\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .nav-switch\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .nav-switch\:hover\:text-transparent:hover{
    color:transparent
  }

  .nav-switch\:hover\:text-current:hover{
    color:currentColor
  }

  .nav-switch\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .nav-switch\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .nav-switch\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .nav-switch\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .nav-switch\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .nav-switch\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .nav-switch\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .nav-switch\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .nav-switch\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .nav-switch\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .nav-switch\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .nav-switch\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .nav-switch\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .nav-switch\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .nav-switch\:focus\:text-transparent:focus{
    color:transparent
  }

  .nav-switch\:focus\:text-current:focus{
    color:currentColor
  }

  .nav-switch\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .nav-switch\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .nav-switch\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .nav-switch\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .nav-switch\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .nav-switch\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .nav-switch\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .nav-switch\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .nav-switch\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .nav-switch\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .nav-switch\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .nav-switch\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .nav-switch\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .nav-switch\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .nav-switch\:text-opacity-0{
    --text-opacity:0
  }

  .nav-switch\:text-opacity-25{
    --text-opacity:0.25
  }

  .nav-switch\:text-opacity-50{
    --text-opacity:0.5
  }

  .nav-switch\:text-opacity-75{
    --text-opacity:0.75
  }

  .nav-switch\:text-opacity-100{
    --text-opacity:1
  }

  .nav-switch\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .nav-switch\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .nav-switch\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .nav-switch\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .nav-switch\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .nav-switch\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .nav-switch\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .nav-switch\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .nav-switch\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .nav-switch\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .nav-switch\:italic{
    font-style:italic
  }

  .nav-switch\:not-italic{
    font-style:normal
  }

  .nav-switch\:uppercase{
    text-transform:uppercase
  }

  .nav-switch\:lowercase{
    text-transform:lowercase
  }

  .nav-switch\:capitalize{
    text-transform:capitalize
  }

  .nav-switch\:normal-case{
    text-transform:none
  }

  .nav-switch\:underline{
    text-decoration:underline
  }

  .nav-switch\:line-through{
    text-decoration:line-through
  }

  .nav-switch\:no-underline{
    text-decoration:none
  }

  .nav-switch\:hover\:underline:hover{
    text-decoration:underline
  }

  .nav-switch\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .nav-switch\:hover\:no-underline:hover{
    text-decoration:none
  }

  .nav-switch\:focus\:underline:focus{
    text-decoration:underline
  }

  .nav-switch\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .nav-switch\:focus\:no-underline:focus{
    text-decoration:none
  }

  .nav-switch\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .nav-switch\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .nav-switch\:ordinal, .nav-switch\:slashed-zero, .nav-switch\:lining-nums, .nav-switch\:oldstyle-nums, .nav-switch\:proportional-nums, .nav-switch\:tabular-nums, .nav-switch\:diagonal-fractions, .nav-switch\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .nav-switch\:normal-nums{
    font-variant-numeric:normal
  }

  .nav-switch\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .nav-switch\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .nav-switch\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .nav-switch\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .nav-switch\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .nav-switch\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .nav-switch\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .nav-switch\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .nav-switch\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .nav-switch\:tracking-tight{
    letter-spacing:-0.025em
  }

  .nav-switch\:tracking-normal{
    letter-spacing:0
  }

  .nav-switch\:tracking-wide{
    letter-spacing:0.025em
  }

  .nav-switch\:tracking-wider{
    letter-spacing:0.05em
  }

  .nav-switch\:tracking-widest{
    letter-spacing:0.1em
  }

  .nav-switch\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .nav-switch\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .nav-switch\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .nav-switch\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .nav-switch\:align-baseline{
    vertical-align:baseline
  }

  .nav-switch\:align-top{
    vertical-align:top
  }

  .nav-switch\:align-middle{
    vertical-align:middle
  }

  .nav-switch\:align-bottom{
    vertical-align:bottom
  }

  .nav-switch\:align-text-top{
    vertical-align:text-top
  }

  .nav-switch\:align-text-bottom{
    vertical-align:text-bottom
  }

  .nav-switch\:visible{
    visibility:visible
  }

  .nav-switch\:invisible{
    visibility:hidden
  }

  .nav-switch\:whitespace-normal{
    white-space:normal
  }

  .nav-switch\:whitespace-no-wrap{
    white-space:nowrap
  }

  .nav-switch\:whitespace-pre{
    white-space:pre
  }

  .nav-switch\:whitespace-pre-line{
    white-space:pre-line
  }

  .nav-switch\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .nav-switch\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .nav-switch\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .nav-switch\:break-all{
    word-break:break-all
  }

  .nav-switch\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .nav-switch\:w-0{
    width:0
  }

  .nav-switch\:w-1{
    width:1rem
  }

  .nav-switch\:w-2{
    width:2rem
  }

  .nav-switch\:w-3{
    width:3rem
  }

  .nav-switch\:w-4{
    width:4rem
  }

  .nav-switch\:w-5{
    width:5rem
  }

  .nav-switch\:w-6{
    width:6rem
  }

  .nav-switch\:w-7{
    width:7rem
  }

  .nav-switch\:w-15{
    width:1.5rem
  }

  .nav-switch\:w-25{
    width:2.5rem
  }

  .nav-switch\:w-125{
    width:1.25rem
  }

  .nav-switch\:w-175{
    width:1.175rem
  }

  .nav-switch\:w-225{
    width:2.25rem
  }

  .nav-switch\:w-275{
    width:2.175rem
  }

  .nav-switch\:w-auto{
    width:auto
  }

  .nav-switch\:w-px{
    width:1px
  }

  .nav-switch\:w-025{
    width:0.25rem
  }

  .nav-switch\:w-05{
    width:0.5rem
  }

  .nav-switch\:w-075{
    width:0.75rem
  }

  .nav-switch\:w-1\/2{
    width:50%
  }

  .nav-switch\:w-1\/3{
    width:33.333333%
  }

  .nav-switch\:w-2\/3{
    width:66.666667%
  }

  .nav-switch\:w-1\/4{
    width:25%
  }

  .nav-switch\:w-2\/4{
    width:50%
  }

  .nav-switch\:w-3\/4{
    width:75%
  }

  .nav-switch\:w-1\/5{
    width:20%
  }

  .nav-switch\:w-2\/5{
    width:40%
  }

  .nav-switch\:w-3\/5{
    width:60%
  }

  .nav-switch\:w-4\/5{
    width:80%
  }

  .nav-switch\:w-1\/6{
    width:16.666667%
  }

  .nav-switch\:w-2\/6{
    width:33.333333%
  }

  .nav-switch\:w-3\/6{
    width:50%
  }

  .nav-switch\:w-4\/6{
    width:66.666667%
  }

  .nav-switch\:w-5\/6{
    width:83.333333%
  }

  .nav-switch\:w-1\/12{
    width:8.333333%
  }

  .nav-switch\:w-2\/12{
    width:16.666667%
  }

  .nav-switch\:w-3\/12{
    width:25%
  }

  .nav-switch\:w-4\/12{
    width:33.333333%
  }

  .nav-switch\:w-5\/12{
    width:41.666667%
  }

  .nav-switch\:w-6\/12{
    width:50%
  }

  .nav-switch\:w-7\/12{
    width:58.333333%
  }

  .nav-switch\:w-8\/12{
    width:66.666667%
  }

  .nav-switch\:w-9\/12{
    width:75%
  }

  .nav-switch\:w-10\/12{
    width:83.333333%
  }

  .nav-switch\:w-11\/12{
    width:91.666667%
  }

  .nav-switch\:w-full{
    width:100%
  }

  .nav-switch\:w-screen{
    width:100vw
  }

  .nav-switch\:z-0{
    z-index:0
  }

  .nav-switch\:z-10{
    z-index:10
  }

  .nav-switch\:z-20{
    z-index:20
  }

  .nav-switch\:z-30{
    z-index:30
  }

  .nav-switch\:z-40{
    z-index:40
  }

  .nav-switch\:z-50{
    z-index:50
  }

  .nav-switch\:z-auto{
    z-index:auto
  }

  .nav-switch\:gap-0{
    grid-gap:0;
    gap:0
  }

  .nav-switch\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .nav-switch\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .nav-switch\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .nav-switch\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .nav-switch\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .nav-switch\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .nav-switch\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .nav-switch\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .nav-switch\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .nav-switch\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .nav-switch\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .nav-switch\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .nav-switch\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .nav-switch\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .nav-switch\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .nav-switch\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .nav-switch\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .nav-switch\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .nav-switch\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .nav-switch\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .nav-switch\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .nav-switch\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .nav-switch\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .nav-switch\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .nav-switch\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .nav-switch\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .nav-switch\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .nav-switch\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .nav-switch\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .nav-switch\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .nav-switch\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .nav-switch\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .nav-switch\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .nav-switch\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .nav-switch\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .nav-switch\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .nav-switch\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .nav-switch\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .nav-switch\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .nav-switch\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .nav-switch\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .nav-switch\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .nav-switch\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .nav-switch\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .nav-switch\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .nav-switch\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .nav-switch\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .nav-switch\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .nav-switch\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .nav-switch\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .nav-switch\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .nav-switch\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .nav-switch\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .nav-switch\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .nav-switch\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .nav-switch\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .nav-switch\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .nav-switch\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .nav-switch\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .nav-switch\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .nav-switch\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .nav-switch\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .nav-switch\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .nav-switch\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .nav-switch\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .nav-switch\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .nav-switch\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .nav-switch\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .nav-switch\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .nav-switch\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .nav-switch\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .nav-switch\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .nav-switch\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .nav-switch\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .nav-switch\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .nav-switch\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .nav-switch\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .nav-switch\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .nav-switch\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .nav-switch\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .nav-switch\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .nav-switch\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .nav-switch\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .nav-switch\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .nav-switch\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .nav-switch\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .nav-switch\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .nav-switch\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .nav-switch\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .nav-switch\:grid-flow-row{
    grid-auto-flow:row
  }

  .nav-switch\:grid-flow-col{
    grid-auto-flow:column
  }

  .nav-switch\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .nav-switch\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .nav-switch\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .nav-switch\:grid-cols-none{
    grid-template-columns:none
  }

  .nav-switch\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .nav-switch\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .nav-switch\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .nav-switch\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .nav-switch\:col-auto{
    grid-column:auto
  }

  .nav-switch\:col-span-1{
    grid-column:span 1 / span 1
  }

  .nav-switch\:col-span-2{
    grid-column:span 2 / span 2
  }

  .nav-switch\:col-span-3{
    grid-column:span 3 / span 3
  }

  .nav-switch\:col-span-4{
    grid-column:span 4 / span 4
  }

  .nav-switch\:col-span-5{
    grid-column:span 5 / span 5
  }

  .nav-switch\:col-span-6{
    grid-column:span 6 / span 6
  }

  .nav-switch\:col-span-7{
    grid-column:span 7 / span 7
  }

  .nav-switch\:col-span-8{
    grid-column:span 8 / span 8
  }

  .nav-switch\:col-span-9{
    grid-column:span 9 / span 9
  }

  .nav-switch\:col-span-10{
    grid-column:span 10 / span 10
  }

  .nav-switch\:col-span-11{
    grid-column:span 11 / span 11
  }

  .nav-switch\:col-span-12{
    grid-column:span 12 / span 12
  }

  .nav-switch\:col-span-full{
    grid-column:1 / -1
  }

  .nav-switch\:col-start-1{
    grid-column-start:1
  }

  .nav-switch\:col-start-2{
    grid-column-start:2
  }

  .nav-switch\:col-start-3{
    grid-column-start:3
  }

  .nav-switch\:col-start-4{
    grid-column-start:4
  }

  .nav-switch\:col-start-5{
    grid-column-start:5
  }

  .nav-switch\:col-start-6{
    grid-column-start:6
  }

  .nav-switch\:col-start-7{
    grid-column-start:7
  }

  .nav-switch\:col-start-8{
    grid-column-start:8
  }

  .nav-switch\:col-start-9{
    grid-column-start:9
  }

  .nav-switch\:col-start-10{
    grid-column-start:10
  }

  .nav-switch\:col-start-11{
    grid-column-start:11
  }

  .nav-switch\:col-start-12{
    grid-column-start:12
  }

  .nav-switch\:col-start-13{
    grid-column-start:13
  }

  .nav-switch\:col-start-auto{
    grid-column-start:auto
  }

  .nav-switch\:col-end-1{
    grid-column-end:1
  }

  .nav-switch\:col-end-2{
    grid-column-end:2
  }

  .nav-switch\:col-end-3{
    grid-column-end:3
  }

  .nav-switch\:col-end-4{
    grid-column-end:4
  }

  .nav-switch\:col-end-5{
    grid-column-end:5
  }

  .nav-switch\:col-end-6{
    grid-column-end:6
  }

  .nav-switch\:col-end-7{
    grid-column-end:7
  }

  .nav-switch\:col-end-8{
    grid-column-end:8
  }

  .nav-switch\:col-end-9{
    grid-column-end:9
  }

  .nav-switch\:col-end-10{
    grid-column-end:10
  }

  .nav-switch\:col-end-11{
    grid-column-end:11
  }

  .nav-switch\:col-end-12{
    grid-column-end:12
  }

  .nav-switch\:col-end-13{
    grid-column-end:13
  }

  .nav-switch\:col-end-auto{
    grid-column-end:auto
  }

  .nav-switch\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .nav-switch\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .nav-switch\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .nav-switch\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .nav-switch\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .nav-switch\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .nav-switch\:grid-rows-none{
    grid-template-rows:none
  }

  .nav-switch\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .nav-switch\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .nav-switch\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .nav-switch\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .nav-switch\:row-auto{
    grid-row:auto
  }

  .nav-switch\:row-span-1{
    grid-row:span 1 / span 1
  }

  .nav-switch\:row-span-2{
    grid-row:span 2 / span 2
  }

  .nav-switch\:row-span-3{
    grid-row:span 3 / span 3
  }

  .nav-switch\:row-span-4{
    grid-row:span 4 / span 4
  }

  .nav-switch\:row-span-5{
    grid-row:span 5 / span 5
  }

  .nav-switch\:row-span-6{
    grid-row:span 6 / span 6
  }

  .nav-switch\:row-span-full{
    grid-row:1 / -1
  }

  .nav-switch\:row-start-1{
    grid-row-start:1
  }

  .nav-switch\:row-start-2{
    grid-row-start:2
  }

  .nav-switch\:row-start-3{
    grid-row-start:3
  }

  .nav-switch\:row-start-4{
    grid-row-start:4
  }

  .nav-switch\:row-start-5{
    grid-row-start:5
  }

  .nav-switch\:row-start-6{
    grid-row-start:6
  }

  .nav-switch\:row-start-7{
    grid-row-start:7
  }

  .nav-switch\:row-start-auto{
    grid-row-start:auto
  }

  .nav-switch\:row-end-1{
    grid-row-end:1
  }

  .nav-switch\:row-end-2{
    grid-row-end:2
  }

  .nav-switch\:row-end-3{
    grid-row-end:3
  }

  .nav-switch\:row-end-4{
    grid-row-end:4
  }

  .nav-switch\:row-end-5{
    grid-row-end:5
  }

  .nav-switch\:row-end-6{
    grid-row-end:6
  }

  .nav-switch\:row-end-7{
    grid-row-end:7
  }

  .nav-switch\:row-end-auto{
    grid-row-end:auto
  }

  .nav-switch\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .nav-switch\:transform-none{
    transform:none
  }

  .nav-switch\:origin-center{
    transform-origin:center
  }

  .nav-switch\:origin-top{
    transform-origin:top
  }

  .nav-switch\:origin-top-right{
    transform-origin:top right
  }

  .nav-switch\:origin-right{
    transform-origin:right
  }

  .nav-switch\:origin-bottom-right{
    transform-origin:bottom right
  }

  .nav-switch\:origin-bottom{
    transform-origin:bottom
  }

  .nav-switch\:origin-bottom-left{
    transform-origin:bottom left
  }

  .nav-switch\:origin-left{
    transform-origin:left
  }

  .nav-switch\:origin-top-left{
    transform-origin:top left
  }

  .nav-switch\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .nav-switch\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .nav-switch\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .nav-switch\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .nav-switch\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .nav-switch\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .nav-switch\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .nav-switch\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .nav-switch\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .nav-switch\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .nav-switch\:scale-x-0{
    --transform-scale-x:0
  }

  .nav-switch\:scale-x-50{
    --transform-scale-x:.5
  }

  .nav-switch\:scale-x-75{
    --transform-scale-x:.75
  }

  .nav-switch\:scale-x-90{
    --transform-scale-x:.9
  }

  .nav-switch\:scale-x-95{
    --transform-scale-x:.95
  }

  .nav-switch\:scale-x-100{
    --transform-scale-x:1
  }

  .nav-switch\:scale-x-105{
    --transform-scale-x:1.05
  }

  .nav-switch\:scale-x-110{
    --transform-scale-x:1.1
  }

  .nav-switch\:scale-x-125{
    --transform-scale-x:1.25
  }

  .nav-switch\:scale-x-150{
    --transform-scale-x:1.5
  }

  .nav-switch\:scale-y-0{
    --transform-scale-y:0
  }

  .nav-switch\:scale-y-50{
    --transform-scale-y:.5
  }

  .nav-switch\:scale-y-75{
    --transform-scale-y:.75
  }

  .nav-switch\:scale-y-90{
    --transform-scale-y:.9
  }

  .nav-switch\:scale-y-95{
    --transform-scale-y:.95
  }

  .nav-switch\:scale-y-100{
    --transform-scale-y:1
  }

  .nav-switch\:scale-y-105{
    --transform-scale-y:1.05
  }

  .nav-switch\:scale-y-110{
    --transform-scale-y:1.1
  }

  .nav-switch\:scale-y-125{
    --transform-scale-y:1.25
  }

  .nav-switch\:scale-y-150{
    --transform-scale-y:1.5
  }

  .nav-switch\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .nav-switch\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .nav-switch\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .nav-switch\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .nav-switch\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .nav-switch\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .nav-switch\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .nav-switch\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .nav-switch\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .nav-switch\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .nav-switch\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .nav-switch\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .nav-switch\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .nav-switch\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .nav-switch\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .nav-switch\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .nav-switch\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .nav-switch\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .nav-switch\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .nav-switch\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .nav-switch\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .nav-switch\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .nav-switch\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .nav-switch\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .nav-switch\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .nav-switch\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .nav-switch\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .nav-switch\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .nav-switch\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .nav-switch\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .nav-switch\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .nav-switch\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .nav-switch\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .nav-switch\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .nav-switch\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .nav-switch\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .nav-switch\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .nav-switch\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .nav-switch\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .nav-switch\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .nav-switch\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .nav-switch\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .nav-switch\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .nav-switch\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .nav-switch\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .nav-switch\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .nav-switch\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .nav-switch\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .nav-switch\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .nav-switch\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .nav-switch\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .nav-switch\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .nav-switch\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .nav-switch\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .nav-switch\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .nav-switch\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .nav-switch\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .nav-switch\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .nav-switch\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .nav-switch\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .nav-switch\:rotate-0{
    --transform-rotate:0
  }

  .nav-switch\:rotate-1{
    --transform-rotate:1deg
  }

  .nav-switch\:rotate-2{
    --transform-rotate:2deg
  }

  .nav-switch\:rotate-3{
    --transform-rotate:3deg
  }

  .nav-switch\:rotate-6{
    --transform-rotate:6deg
  }

  .nav-switch\:rotate-12{
    --transform-rotate:12deg
  }

  .nav-switch\:rotate-45{
    --transform-rotate:45deg
  }

  .nav-switch\:rotate-90{
    --transform-rotate:90deg
  }

  .nav-switch\:rotate-180{
    --transform-rotate:180deg
  }

  .nav-switch\:-rotate-180{
    --transform-rotate:-180deg
  }

  .nav-switch\:-rotate-90{
    --transform-rotate:-90deg
  }

  .nav-switch\:-rotate-45{
    --transform-rotate:-45deg
  }

  .nav-switch\:-rotate-12{
    --transform-rotate:-12deg
  }

  .nav-switch\:-rotate-6{
    --transform-rotate:-6deg
  }

  .nav-switch\:-rotate-3{
    --transform-rotate:-3deg
  }

  .nav-switch\:-rotate-2{
    --transform-rotate:-2deg
  }

  .nav-switch\:-rotate-1{
    --transform-rotate:-1deg
  }

  .nav-switch\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .nav-switch\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .nav-switch\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .nav-switch\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .nav-switch\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .nav-switch\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .nav-switch\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .nav-switch\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .nav-switch\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .nav-switch\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .nav-switch\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .nav-switch\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .nav-switch\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .nav-switch\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .nav-switch\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .nav-switch\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .nav-switch\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .nav-switch\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .nav-switch\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .nav-switch\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .nav-switch\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .nav-switch\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .nav-switch\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .nav-switch\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .nav-switch\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .nav-switch\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .nav-switch\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .nav-switch\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .nav-switch\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .nav-switch\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .nav-switch\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .nav-switch\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .nav-switch\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .nav-switch\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .nav-switch\:translate-x-0{
    --transform-translate-x:0
  }

  .nav-switch\:translate-x-1{
    --transform-translate-x:1rem
  }

  .nav-switch\:translate-x-2{
    --transform-translate-x:2rem
  }

  .nav-switch\:translate-x-3{
    --transform-translate-x:3rem
  }

  .nav-switch\:translate-x-4{
    --transform-translate-x:4rem
  }

  .nav-switch\:translate-x-5{
    --transform-translate-x:5rem
  }

  .nav-switch\:translate-x-6{
    --transform-translate-x:6rem
  }

  .nav-switch\:translate-x-7{
    --transform-translate-x:7rem
  }

  .nav-switch\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .nav-switch\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .nav-switch\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .nav-switch\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .nav-switch\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .nav-switch\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .nav-switch\:translate-x-px{
    --transform-translate-x:1px
  }

  .nav-switch\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .nav-switch\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .nav-switch\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .nav-switch\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .nav-switch\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .nav-switch\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .nav-switch\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .nav-switch\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .nav-switch\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .nav-switch\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .nav-switch\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .nav-switch\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .nav-switch\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .nav-switch\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .nav-switch\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .nav-switch\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .nav-switch\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .nav-switch\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .nav-switch\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .nav-switch\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .nav-switch\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .nav-switch\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .nav-switch\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .nav-switch\:translate-x-full{
    --transform-translate-x:100%
  }

  .nav-switch\:translate-y-0{
    --transform-translate-y:0
  }

  .nav-switch\:translate-y-1{
    --transform-translate-y:1rem
  }

  .nav-switch\:translate-y-2{
    --transform-translate-y:2rem
  }

  .nav-switch\:translate-y-3{
    --transform-translate-y:3rem
  }

  .nav-switch\:translate-y-4{
    --transform-translate-y:4rem
  }

  .nav-switch\:translate-y-5{
    --transform-translate-y:5rem
  }

  .nav-switch\:translate-y-6{
    --transform-translate-y:6rem
  }

  .nav-switch\:translate-y-7{
    --transform-translate-y:7rem
  }

  .nav-switch\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .nav-switch\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .nav-switch\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .nav-switch\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .nav-switch\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .nav-switch\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .nav-switch\:translate-y-px{
    --transform-translate-y:1px
  }

  .nav-switch\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .nav-switch\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .nav-switch\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .nav-switch\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .nav-switch\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .nav-switch\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .nav-switch\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .nav-switch\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .nav-switch\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .nav-switch\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .nav-switch\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .nav-switch\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .nav-switch\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .nav-switch\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .nav-switch\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .nav-switch\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .nav-switch\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .nav-switch\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .nav-switch\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .nav-switch\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .nav-switch\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .nav-switch\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .nav-switch\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .nav-switch\:translate-y-full{
    --transform-translate-y:100%
  }

  .nav-switch\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .nav-switch\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .nav-switch\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .nav-switch\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .nav-switch\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .nav-switch\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .nav-switch\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .nav-switch\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .nav-switch\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .nav-switch\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .nav-switch\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .nav-switch\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .nav-switch\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .nav-switch\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .nav-switch\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .nav-switch\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .nav-switch\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .nav-switch\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .nav-switch\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .nav-switch\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .nav-switch\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .nav-switch\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .nav-switch\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .nav-switch\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .nav-switch\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .nav-switch\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .nav-switch\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .nav-switch\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .nav-switch\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .nav-switch\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .nav-switch\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .nav-switch\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .nav-switch\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .nav-switch\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .nav-switch\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .nav-switch\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .nav-switch\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .nav-switch\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .nav-switch\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .nav-switch\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .nav-switch\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .nav-switch\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .nav-switch\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .nav-switch\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .nav-switch\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .nav-switch\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .nav-switch\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .nav-switch\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .nav-switch\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .nav-switch\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .nav-switch\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .nav-switch\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .nav-switch\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .nav-switch\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .nav-switch\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .nav-switch\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .nav-switch\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .nav-switch\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .nav-switch\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .nav-switch\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .nav-switch\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .nav-switch\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .nav-switch\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .nav-switch\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .nav-switch\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .nav-switch\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .nav-switch\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .nav-switch\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .nav-switch\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .nav-switch\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .nav-switch\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .nav-switch\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .nav-switch\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .nav-switch\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .nav-switch\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .nav-switch\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .nav-switch\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .nav-switch\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .nav-switch\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .nav-switch\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .nav-switch\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .nav-switch\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .nav-switch\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .nav-switch\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .nav-switch\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .nav-switch\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .nav-switch\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .nav-switch\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .nav-switch\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .nav-switch\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .nav-switch\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .nav-switch\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .nav-switch\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .nav-switch\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .nav-switch\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .nav-switch\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .nav-switch\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .nav-switch\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .nav-switch\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .nav-switch\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .nav-switch\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .nav-switch\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .nav-switch\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .nav-switch\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .nav-switch\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .nav-switch\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .nav-switch\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .nav-switch\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .nav-switch\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .nav-switch\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .nav-switch\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .nav-switch\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .nav-switch\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .nav-switch\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .nav-switch\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .nav-switch\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .nav-switch\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .nav-switch\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .nav-switch\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .nav-switch\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .nav-switch\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .nav-switch\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .nav-switch\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .nav-switch\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .nav-switch\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .nav-switch\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .nav-switch\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .nav-switch\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .nav-switch\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .nav-switch\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .nav-switch\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .nav-switch\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .nav-switch\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .nav-switch\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .nav-switch\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .nav-switch\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .nav-switch\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .nav-switch\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .nav-switch\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .nav-switch\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .nav-switch\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .nav-switch\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .nav-switch\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .nav-switch\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .nav-switch\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .nav-switch\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .nav-switch\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .nav-switch\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .nav-switch\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .nav-switch\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .nav-switch\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .nav-switch\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .nav-switch\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .nav-switch\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .nav-switch\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .nav-switch\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .nav-switch\:skew-x-0{
    --transform-skew-x:0
  }

  .nav-switch\:skew-x-1{
    --transform-skew-x:1deg
  }

  .nav-switch\:skew-x-2{
    --transform-skew-x:2deg
  }

  .nav-switch\:skew-x-3{
    --transform-skew-x:3deg
  }

  .nav-switch\:skew-x-6{
    --transform-skew-x:6deg
  }

  .nav-switch\:skew-x-12{
    --transform-skew-x:12deg
  }

  .nav-switch\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .nav-switch\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .nav-switch\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .nav-switch\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .nav-switch\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .nav-switch\:skew-y-0{
    --transform-skew-y:0
  }

  .nav-switch\:skew-y-1{
    --transform-skew-y:1deg
  }

  .nav-switch\:skew-y-2{
    --transform-skew-y:2deg
  }

  .nav-switch\:skew-y-3{
    --transform-skew-y:3deg
  }

  .nav-switch\:skew-y-6{
    --transform-skew-y:6deg
  }

  .nav-switch\:skew-y-12{
    --transform-skew-y:12deg
  }

  .nav-switch\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .nav-switch\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .nav-switch\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .nav-switch\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .nav-switch\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .nav-switch\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .nav-switch\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .nav-switch\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .nav-switch\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .nav-switch\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .nav-switch\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .nav-switch\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .nav-switch\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .nav-switch\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .nav-switch\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .nav-switch\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .nav-switch\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .nav-switch\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .nav-switch\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .nav-switch\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .nav-switch\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .nav-switch\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .nav-switch\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .nav-switch\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .nav-switch\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .nav-switch\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .nav-switch\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .nav-switch\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .nav-switch\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .nav-switch\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .nav-switch\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .nav-switch\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .nav-switch\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .nav-switch\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .nav-switch\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .nav-switch\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .nav-switch\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .nav-switch\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .nav-switch\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .nav-switch\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .nav-switch\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .nav-switch\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .nav-switch\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .nav-switch\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .nav-switch\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .nav-switch\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .nav-switch\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .nav-switch\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .nav-switch\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .nav-switch\:transition-none{
    transition-property:none
  }

  .nav-switch\:transition-all{
    transition-property:all
  }

  .nav-switch\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .nav-switch\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .nav-switch\:transition-opacity{
    transition-property:opacity
  }

  .nav-switch\:transition-shadow{
    transition-property:box-shadow
  }

  .nav-switch\:transition-transform{
    transition-property:transform
  }

  .nav-switch\:ease-linear{
    transition-timing-function:linear
  }

  .nav-switch\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .nav-switch\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .nav-switch\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .nav-switch\:duration-75{
    transition-duration:75ms
  }

  .nav-switch\:duration-100{
    transition-duration:100ms
  }

  .nav-switch\:duration-150{
    transition-duration:150ms
  }

  .nav-switch\:duration-200{
    transition-duration:200ms
  }

  .nav-switch\:duration-300{
    transition-duration:300ms
  }

  .nav-switch\:duration-500{
    transition-duration:500ms
  }

  .nav-switch\:duration-700{
    transition-duration:700ms
  }

  .nav-switch\:duration-1000{
    transition-duration:1000ms
  }

  .nav-switch\:delay-75{
    transition-delay:75ms
  }

  .nav-switch\:delay-100{
    transition-delay:100ms
  }

  .nav-switch\:delay-150{
    transition-delay:150ms
  }

  .nav-switch\:delay-200{
    transition-delay:200ms
  }

  .nav-switch\:delay-300{
    transition-delay:300ms
  }

  .nav-switch\:delay-500{
    transition-delay:500ms
  }

  .nav-switch\:delay-700{
    transition-delay:700ms
  }

  .nav-switch\:delay-1000{
    transition-delay:1000ms
  }

  .nav-switch\:animate-none{
    animation:none
  }

  .nav-switch\:animate-spin{
    animation:spin 1s linear infinite
  }

  .nav-switch\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .nav-switch\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .nav-switch\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 0) and (max-width: 900px){
  .mobile\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .mobile\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .mobile\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .mobile\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .mobile\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .mobile\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .mobile\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .mobile\:container{
      max-width:1800px
    }
  }

  .mobile\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .mobile\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .mobile\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .mobile\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .mobile\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .mobile\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .mobile\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .mobile\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .mobile\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .mobile\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .mobile\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .mobile\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .mobile\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .mobile\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .mobile\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .mobile\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .mobile\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .mobile\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .mobile\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .mobile\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .mobile\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .mobile\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .mobile\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .mobile\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .mobile\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .mobile\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .mobile\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .mobile\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .mobile\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .mobile\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .mobile\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .mobile\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .mobile\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .mobile\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .mobile\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .mobile\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .mobile\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .mobile\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .mobile\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .mobile\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .mobile\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .mobile\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .mobile\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .mobile\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .mobile\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .mobile\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .mobile\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .mobile\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .mobile\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .mobile\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .mobile\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .mobile\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .mobile\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .mobile\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .mobile\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .mobile\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .mobile\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .mobile\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .mobile\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .mobile\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .mobile\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .mobile\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .mobile\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .mobile\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .mobile\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .mobile\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .mobile\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .mobile\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .mobile\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .mobile\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .mobile\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .mobile\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .mobile\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .mobile\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .mobile\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .mobile\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .mobile\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .mobile\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .mobile\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .mobile\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .mobile\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .mobile\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .mobile\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .mobile\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .mobile\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .mobile\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .mobile\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .mobile\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .mobile\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .mobile\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .mobile\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .mobile\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .mobile\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .mobile\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .mobile\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .mobile\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .mobile\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .mobile\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .mobile\:bg-fixed{
    background-attachment:fixed
  }

  .mobile\:bg-local{
    background-attachment:local
  }

  .mobile\:bg-scroll{
    background-attachment:scroll
  }

  .mobile\:bg-clip-border{
    background-clip:border-box
  }

  .mobile\:bg-clip-padding{
    background-clip:padding-box
  }

  .mobile\:bg-clip-content{
    background-clip:content-box
  }

  .mobile\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .mobile\:bg-transparent{
    background-color:transparent
  }

  .mobile\:bg-current{
    background-color:currentColor
  }

  .mobile\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .mobile\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .mobile\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .mobile\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .mobile\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .mobile\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .mobile\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .mobile\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .mobile\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .mobile\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .mobile\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .mobile\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .mobile\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .mobile\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .mobile\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .mobile\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .mobile\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .mobile\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .mobile\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .mobile\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .mobile\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .mobile\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .mobile\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .mobile\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .mobile\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .mobile\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .mobile\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .mobile\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .mobile\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .mobile\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .mobile\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .mobile\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .mobile\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .mobile\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .mobile\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .mobile\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .mobile\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .mobile\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .mobile\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .mobile\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .mobile\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .mobile\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .mobile\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .mobile\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .mobile\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .mobile\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .mobile\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .mobile\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .mobile\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .mobile\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .mobile\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .mobile\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .mobile\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .mobile\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .mobile\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .mobile\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .mobile\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .mobile\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .mobile\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .mobile\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .mobile\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .mobile\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .mobile\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .mobile\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .mobile\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .mobile\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .mobile\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .mobile\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .mobile\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .mobile\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .mobile\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .mobile\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .mobile\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .mobile\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .mobile\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .mobile\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .mobile\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .mobile\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .mobile\:bg-none{
    background-image:none
  }

  .mobile\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .mobile\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .mobile\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .mobile\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .mobile\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .mobile\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .mobile\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .mobile\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .mobile\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .mobile\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .mobile\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .mobile\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .mobile\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .mobile\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .mobile\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .mobile\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .mobile\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .mobile\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .mobile\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .mobile\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .mobile\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .mobile\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .mobile\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .mobile\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .mobile\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .mobile\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .mobile\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .mobile\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .mobile\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .mobile\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .mobile\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .mobile\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .mobile\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .mobile\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .mobile\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .mobile\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .mobile\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .mobile\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .mobile\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .mobile\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .mobile\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .mobile\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .mobile\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .mobile\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .mobile\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .mobile\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .mobile\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .mobile\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .mobile\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .mobile\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .mobile\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .mobile\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .mobile\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .mobile\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .mobile\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .mobile\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .mobile\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .mobile\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .mobile\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .mobile\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .mobile\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .mobile\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .mobile\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .mobile\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .mobile\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .mobile\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .mobile\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .mobile\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .mobile\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .mobile\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .mobile\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .mobile\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .mobile\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .mobile\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .mobile\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .mobile\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .mobile\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .mobile\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .mobile\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .mobile\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .mobile\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .mobile\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .mobile\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .mobile\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .mobile\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .mobile\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .mobile\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .mobile\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .mobile\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .mobile\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .mobile\:to-transparent{
    --gradient-to-color:transparent
  }

  .mobile\:to-current{
    --gradient-to-color:currentColor
  }

  .mobile\:to-black{
    --gradient-to-color:#000000
  }

  .mobile\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .mobile\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .mobile\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .mobile\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .mobile\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .mobile\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .mobile\:to-gray-600{
    --gradient-to-color:#718096
  }

  .mobile\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .mobile\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .mobile\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .mobile\:to-red{
    --gradient-to-color:#Ed3928
  }

  .mobile\:to-orange{
    --gradient-to-color:#F78F01
  }

  .mobile\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .mobile\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .mobile\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .mobile\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .mobile\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .mobile\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .mobile\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .mobile\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .mobile\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .mobile\:to-green{
    --gradient-to-color:#00A285
  }

  .mobile\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .mobile\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .mobile\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .mobile\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .mobile\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .mobile\:to-teal-600{
    --gradient-to-color:#319795
  }

  .mobile\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .mobile\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .mobile\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .mobile\:to-blue{
    --gradient-to-color:#0074BA
  }

  .mobile\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .mobile\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .mobile\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .mobile\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .mobile\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .mobile\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .mobile\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .mobile\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .mobile\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .mobile\:to-purple{
    --gradient-to-color:#68539B
  }

  .mobile\:to-pink{
    --gradient-to-color:#F599A9
  }

  .mobile\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .mobile\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .mobile\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .mobile\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .mobile\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .mobile\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .mobile\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .mobile\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .mobile\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .mobile\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .mobile\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .mobile\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .mobile\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .mobile\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .mobile\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .mobile\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .mobile\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .mobile\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .mobile\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .mobile\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .mobile\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .mobile\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .mobile\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .mobile\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .mobile\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .mobile\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .mobile\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .mobile\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .mobile\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .mobile\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .mobile\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .mobile\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .mobile\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .mobile\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .mobile\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .mobile\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .mobile\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .mobile\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .mobile\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .mobile\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .mobile\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .mobile\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .mobile\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .mobile\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .mobile\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .mobile\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .mobile\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .mobile\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .mobile\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .mobile\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .mobile\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .mobile\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .mobile\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .mobile\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .mobile\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .mobile\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .mobile\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .mobile\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .mobile\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .mobile\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .mobile\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .mobile\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .mobile\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .mobile\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .mobile\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .mobile\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .mobile\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .mobile\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .mobile\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .mobile\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .mobile\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .mobile\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .mobile\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .mobile\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .mobile\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .mobile\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .mobile\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .mobile\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .mobile\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .mobile\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .mobile\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .mobile\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .mobile\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .mobile\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .mobile\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .mobile\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .mobile\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .mobile\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .mobile\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .mobile\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .mobile\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .mobile\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .mobile\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .mobile\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .mobile\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .mobile\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .mobile\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .mobile\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .mobile\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .mobile\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .mobile\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .mobile\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .mobile\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .mobile\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .mobile\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .mobile\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .mobile\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .mobile\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .mobile\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .mobile\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .mobile\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .mobile\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .mobile\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .mobile\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .mobile\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .mobile\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .mobile\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .mobile\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .mobile\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .mobile\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .mobile\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .mobile\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .mobile\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .mobile\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .mobile\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .mobile\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .mobile\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .mobile\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .mobile\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .mobile\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .mobile\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .mobile\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .mobile\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .mobile\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .mobile\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .mobile\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .mobile\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .mobile\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .mobile\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .mobile\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .mobile\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .mobile\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .mobile\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .mobile\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .mobile\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .mobile\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .mobile\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .mobile\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .mobile\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .mobile\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .mobile\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .mobile\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .mobile\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .mobile\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .mobile\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .mobile\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .mobile\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .mobile\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .mobile\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .mobile\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .mobile\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .mobile\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .mobile\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .mobile\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .mobile\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .mobile\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .mobile\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .mobile\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .mobile\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .mobile\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .mobile\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .mobile\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .mobile\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .mobile\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .mobile\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .mobile\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .mobile\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .mobile\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .mobile\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .mobile\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .mobile\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .mobile\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .mobile\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .mobile\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .mobile\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .mobile\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .mobile\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .mobile\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .mobile\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .mobile\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .mobile\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .mobile\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .mobile\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .mobile\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .mobile\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .mobile\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .mobile\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .mobile\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .mobile\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .mobile\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .mobile\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .mobile\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .mobile\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .mobile\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .mobile\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .mobile\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .mobile\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .mobile\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .mobile\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .mobile\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .mobile\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .mobile\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .mobile\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .mobile\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .mobile\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .mobile\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .mobile\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .mobile\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .mobile\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .mobile\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .mobile\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .mobile\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .mobile\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .mobile\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .mobile\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .mobile\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .mobile\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .mobile\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .mobile\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .mobile\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .mobile\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .mobile\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .mobile\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .mobile\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .mobile\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .mobile\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .mobile\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .mobile\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .mobile\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .mobile\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .mobile\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .mobile\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .mobile\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .mobile\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .mobile\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .mobile\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .mobile\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .mobile\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .mobile\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .mobile\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .mobile\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .mobile\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .mobile\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .mobile\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .mobile\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .mobile\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .mobile\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .mobile\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .mobile\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .mobile\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .mobile\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .mobile\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .mobile\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .mobile\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .mobile\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .mobile\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .mobile\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .mobile\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .mobile\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .mobile\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .mobile\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .mobile\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .mobile\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .mobile\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .mobile\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .mobile\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .mobile\:bg-opacity-0{
    --bg-opacity:0
  }

  .mobile\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .mobile\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .mobile\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .mobile\:bg-opacity-100{
    --bg-opacity:1
  }

  .mobile\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .mobile\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .mobile\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .mobile\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .mobile\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .mobile\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .mobile\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .mobile\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .mobile\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .mobile\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .mobile\:bg-bottom{
    background-position:bottom
  }

  .mobile\:bg-center{
    background-position:center
  }

  .mobile\:bg-left{
    background-position:left
  }

  .mobile\:bg-left-bottom{
    background-position:left bottom
  }

  .mobile\:bg-left-top{
    background-position:left top
  }

  .mobile\:bg-right{
    background-position:right
  }

  .mobile\:bg-right-bottom{
    background-position:right bottom
  }

  .mobile\:bg-right-top{
    background-position:right top
  }

  .mobile\:bg-top{
    background-position:top
  }

  .mobile\:bg-repeat{
    background-repeat:repeat
  }

  .mobile\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .mobile\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .mobile\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .mobile\:bg-repeat-round{
    background-repeat:round
  }

  .mobile\:bg-repeat-space{
    background-repeat:space
  }

  .mobile\:bg-auto{
    background-size:auto
  }

  .mobile\:bg-cover{
    background-size:cover
  }

  .mobile\:bg-contain{
    background-size:contain
  }

  .mobile\:border-collapse{
    border-collapse:collapse
  }

  .mobile\:border-separate{
    border-collapse:separate
  }

  .mobile\:border-transparent{
    border-color:transparent
  }

  .mobile\:border-current{
    border-color:currentColor
  }

  .mobile\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .mobile\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .mobile\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .mobile\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .mobile\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .mobile\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .mobile\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .mobile\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .mobile\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .mobile\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .mobile\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .mobile\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .mobile\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .mobile\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .mobile\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .mobile\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .mobile\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .mobile\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .mobile\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .mobile\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .mobile\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .mobile\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .mobile\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .mobile\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .mobile\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .mobile\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .mobile\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .mobile\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .mobile\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .mobile\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .mobile\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .mobile\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .mobile\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .mobile\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .mobile\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .mobile\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .mobile\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .mobile\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .mobile\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .mobile\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .mobile\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .mobile\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .mobile\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .mobile\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .mobile\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .mobile\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .mobile\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .mobile\:hover\:border-current:hover{
    border-color:currentColor
  }

  .mobile\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .mobile\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .mobile\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .mobile\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .mobile\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .mobile\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .mobile\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .mobile\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .mobile\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .mobile\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .mobile\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .mobile\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .mobile\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .mobile\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .mobile\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .mobile\:focus\:border-current:focus{
    border-color:currentColor
  }

  .mobile\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .mobile\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .mobile\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .mobile\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .mobile\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .mobile\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .mobile\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .mobile\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .mobile\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .mobile\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .mobile\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .mobile\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .mobile\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .mobile\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .mobile\:border-opacity-0{
    --border-opacity:0
  }

  .mobile\:border-opacity-25{
    --border-opacity:0.25
  }

  .mobile\:border-opacity-50{
    --border-opacity:0.5
  }

  .mobile\:border-opacity-75{
    --border-opacity:0.75
  }

  .mobile\:border-opacity-100{
    --border-opacity:1
  }

  .mobile\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .mobile\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .mobile\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .mobile\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .mobile\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .mobile\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .mobile\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .mobile\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .mobile\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .mobile\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .mobile\:rounded-none{
    border-radius:0
  }

  .mobile\:rounded-sm{
    border-radius:0.125rem
  }

  .mobile\:rounded{
    border-radius:0.25rem
  }

  .mobile\:rounded-md{
    border-radius:0.375rem
  }

  .mobile\:rounded-lg{
    border-radius:0.5rem
  }

  .mobile\:rounded-xl{
    border-radius:0.75rem
  }

  .mobile\:rounded-2xl{
    border-radius:1rem
  }

  .mobile\:rounded-3xl{
    border-radius:1.5rem
  }

  .mobile\:rounded-full{
    border-radius:9999px
  }

  .mobile\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .mobile\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .mobile\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .mobile\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .mobile\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .mobile\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .mobile\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .mobile\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .mobile\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .mobile\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .mobile\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .mobile\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .mobile\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .mobile\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .mobile\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .mobile\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .mobile\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .mobile\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .mobile\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .mobile\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .mobile\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .mobile\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .mobile\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .mobile\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .mobile\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .mobile\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .mobile\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .mobile\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .mobile\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .mobile\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .mobile\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .mobile\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .mobile\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .mobile\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .mobile\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .mobile\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .mobile\:rounded-tl-none{
    border-top-left-radius:0
  }

  .mobile\:rounded-tr-none{
    border-top-right-radius:0
  }

  .mobile\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .mobile\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .mobile\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .mobile\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .mobile\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .mobile\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .mobile\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .mobile\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .mobile\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .mobile\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .mobile\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .mobile\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .mobile\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .mobile\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .mobile\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .mobile\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .mobile\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .mobile\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .mobile\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .mobile\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .mobile\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .mobile\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .mobile\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .mobile\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .mobile\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .mobile\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .mobile\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .mobile\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .mobile\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .mobile\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .mobile\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .mobile\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .mobile\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .mobile\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .mobile\:border-solid{
    border-style:solid
  }

  .mobile\:border-dashed{
    border-style:dashed
  }

  .mobile\:border-dotted{
    border-style:dotted
  }

  .mobile\:border-double{
    border-style:double
  }

  .mobile\:border-none{
    border-style:none
  }

  .mobile\:border-0{
    border-width:0
  }

  .mobile\:border-2{
    border-width:2px
  }

  .mobile\:border-4{
    border-width:4px
  }

  .mobile\:border-8{
    border-width:8px
  }

  .mobile\:border{
    border-width:1px
  }

  .mobile\:border-t-0{
    border-top-width:0
  }

  .mobile\:border-r-0{
    border-right-width:0
  }

  .mobile\:border-b-0{
    border-bottom-width:0
  }

  .mobile\:border-l-0{
    border-left-width:0
  }

  .mobile\:border-t-2{
    border-top-width:2px
  }

  .mobile\:border-r-2{
    border-right-width:2px
  }

  .mobile\:border-b-2{
    border-bottom-width:2px
  }

  .mobile\:border-l-2{
    border-left-width:2px
  }

  .mobile\:border-t-4{
    border-top-width:4px
  }

  .mobile\:border-r-4{
    border-right-width:4px
  }

  .mobile\:border-b-4{
    border-bottom-width:4px
  }

  .mobile\:border-l-4{
    border-left-width:4px
  }

  .mobile\:border-t-8{
    border-top-width:8px
  }

  .mobile\:border-r-8{
    border-right-width:8px
  }

  .mobile\:border-b-8{
    border-bottom-width:8px
  }

  .mobile\:border-l-8{
    border-left-width:8px
  }

  .mobile\:border-t{
    border-top-width:1px
  }

  .mobile\:border-r{
    border-right-width:1px
  }

  .mobile\:border-b{
    border-bottom-width:1px
  }

  .mobile\:border-l{
    border-left-width:1px
  }

  .mobile\:box-border{
    box-sizing:border-box
  }

  .mobile\:box-content{
    box-sizing:content-box
  }

  .mobile\:cursor-auto{
    cursor:auto
  }

  .mobile\:cursor-default{
    cursor:default
  }

  .mobile\:cursor-pointer{
    cursor:pointer
  }

  .mobile\:cursor-wait{
    cursor:wait
  }

  .mobile\:cursor-text{
    cursor:text
  }

  .mobile\:cursor-move{
    cursor:move
  }

  .mobile\:cursor-not-allowed{
    cursor:not-allowed
  }

  .mobile\:block{
    display:block
  }

  .mobile\:inline-block{
    display:inline-block
  }

  .mobile\:inline{
    display:inline
  }

  .mobile\:flex{
    display:flex
  }

  .mobile\:inline-flex{
    display:inline-flex
  }

  .mobile\:table{
    display:table
  }

  .mobile\:table-caption{
    display:table-caption
  }

  .mobile\:table-cell{
    display:table-cell
  }

  .mobile\:table-column{
    display:table-column
  }

  .mobile\:table-column-group{
    display:table-column-group
  }

  .mobile\:table-footer-group{
    display:table-footer-group
  }

  .mobile\:table-header-group{
    display:table-header-group
  }

  .mobile\:table-row-group{
    display:table-row-group
  }

  .mobile\:table-row{
    display:table-row
  }

  .mobile\:flow-root{
    display:flow-root
  }

  .mobile\:grid{
    display:grid
  }

  .mobile\:inline-grid{
    display:inline-grid
  }

  .mobile\:contents{
    display:contents
  }

  .mobile\:hidden{
    display:none
  }

  .mobile\:flex-row{
    flex-direction:row
  }

  .mobile\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .mobile\:flex-col{
    flex-direction:column
  }

  .mobile\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .mobile\:flex-wrap{
    flex-wrap:wrap
  }

  .mobile\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .mobile\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .mobile\:place-items-auto{
    place-items:auto
  }

  .mobile\:place-items-start{
    place-items:start
  }

  .mobile\:place-items-end{
    place-items:end
  }

  .mobile\:place-items-center{
    place-items:center
  }

  .mobile\:place-items-stretch{
    place-items:stretch
  }

  .mobile\:place-content-center{
    place-content:center
  }

  .mobile\:place-content-start{
    place-content:start
  }

  .mobile\:place-content-end{
    place-content:end
  }

  .mobile\:place-content-between{
    place-content:space-between
  }

  .mobile\:place-content-around{
    place-content:space-around
  }

  .mobile\:place-content-evenly{
    place-content:space-evenly
  }

  .mobile\:place-content-stretch{
    place-content:stretch
  }

  .mobile\:place-self-auto{
    place-self:auto
  }

  .mobile\:place-self-start{
    place-self:start
  }

  .mobile\:place-self-end{
    place-self:end
  }

  .mobile\:place-self-center{
    place-self:center
  }

  .mobile\:place-self-stretch{
    place-self:stretch
  }

  .mobile\:items-start{
    align-items:flex-start
  }

  .mobile\:items-end{
    align-items:flex-end
  }

  .mobile\:items-center{
    align-items:center
  }

  .mobile\:items-baseline{
    align-items:baseline
  }

  .mobile\:items-stretch{
    align-items:stretch
  }

  .mobile\:content-center{
    align-content:center
  }

  .mobile\:content-start{
    align-content:flex-start
  }

  .mobile\:content-end{
    align-content:flex-end
  }

  .mobile\:content-between{
    align-content:space-between
  }

  .mobile\:content-around{
    align-content:space-around
  }

  .mobile\:content-evenly{
    align-content:space-evenly
  }

  .mobile\:self-auto{
    align-self:auto
  }

  .mobile\:self-start{
    align-self:flex-start
  }

  .mobile\:self-end{
    align-self:flex-end
  }

  .mobile\:self-center{
    align-self:center
  }

  .mobile\:self-stretch{
    align-self:stretch
  }

  .mobile\:justify-items-auto{
    justify-items:auto
  }

  .mobile\:justify-items-start{
    justify-items:start
  }

  .mobile\:justify-items-end{
    justify-items:end
  }

  .mobile\:justify-items-center{
    justify-items:center
  }

  .mobile\:justify-items-stretch{
    justify-items:stretch
  }

  .mobile\:justify-start{
    justify-content:flex-start
  }

  .mobile\:justify-end{
    justify-content:flex-end
  }

  .mobile\:justify-center{
    justify-content:center
  }

  .mobile\:justify-between{
    justify-content:space-between
  }

  .mobile\:justify-around{
    justify-content:space-around
  }

  .mobile\:justify-evenly{
    justify-content:space-evenly
  }

  .mobile\:justify-self-auto{
    justify-self:auto
  }

  .mobile\:justify-self-start{
    justify-self:start
  }

  .mobile\:justify-self-end{
    justify-self:end
  }

  .mobile\:justify-self-center{
    justify-self:center
  }

  .mobile\:justify-self-stretch{
    justify-self:stretch
  }

  .mobile\:flex-1{
    flex:1 1 0%
  }

  .mobile\:flex-auto{
    flex:1 1 auto
  }

  .mobile\:flex-initial{
    flex:0 1 auto
  }

  .mobile\:flex-none{
    flex:none
  }

  .mobile\:flex-grow-0{
    flex-grow:0
  }

  .mobile\:flex-grow{
    flex-grow:1
  }

  .mobile\:flex-shrink-0{
    flex-shrink:0
  }

  .mobile\:flex-shrink{
    flex-shrink:1
  }

  .mobile\:order-1{
    order:1
  }

  .mobile\:order-2{
    order:2
  }

  .mobile\:order-3{
    order:3
  }

  .mobile\:order-4{
    order:4
  }

  .mobile\:order-5{
    order:5
  }

  .mobile\:order-6{
    order:6
  }

  .mobile\:order-7{
    order:7
  }

  .mobile\:order-8{
    order:8
  }

  .mobile\:order-9{
    order:9
  }

  .mobile\:order-10{
    order:10
  }

  .mobile\:order-11{
    order:11
  }

  .mobile\:order-12{
    order:12
  }

  .mobile\:order-first{
    order:-9999
  }

  .mobile\:order-last{
    order:9999
  }

  .mobile\:order-none{
    order:0
  }

  .mobile\:float-right{
    float:right
  }

  .mobile\:float-left{
    float:left
  }

  .mobile\:float-none{
    float:none
  }

  .mobile\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .mobile\:clear-left{
    clear:left
  }

  .mobile\:clear-right{
    clear:right
  }

  .mobile\:clear-both{
    clear:both
  }

  .mobile\:clear-none{
    clear:none
  }

  .mobile\:font-headings{
    font-family:Parabole, sans-serif
  }

  .mobile\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .mobile\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .mobile\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .mobile\:font-hairline{
    font-weight:100
  }

  .mobile\:font-thin{
    font-weight:200
  }

  .mobile\:font-light{
    font-weight:300
  }

  .mobile\:font-normal{
    font-weight:400
  }

  .mobile\:font-medium{
    font-weight:500
  }

  .mobile\:font-semibold{
    font-weight:600
  }

  .mobile\:font-bold{
    font-weight:700
  }

  .mobile\:font-extrabold{
    font-weight:800
  }

  .mobile\:font-black{
    font-weight:900
  }

  .mobile\:hover\:font-hairline:hover{
    font-weight:100
  }

  .mobile\:hover\:font-thin:hover{
    font-weight:200
  }

  .mobile\:hover\:font-light:hover{
    font-weight:300
  }

  .mobile\:hover\:font-normal:hover{
    font-weight:400
  }

  .mobile\:hover\:font-medium:hover{
    font-weight:500
  }

  .mobile\:hover\:font-semibold:hover{
    font-weight:600
  }

  .mobile\:hover\:font-bold:hover{
    font-weight:700
  }

  .mobile\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .mobile\:hover\:font-black:hover{
    font-weight:900
  }

  .mobile\:focus\:font-hairline:focus{
    font-weight:100
  }

  .mobile\:focus\:font-thin:focus{
    font-weight:200
  }

  .mobile\:focus\:font-light:focus{
    font-weight:300
  }

  .mobile\:focus\:font-normal:focus{
    font-weight:400
  }

  .mobile\:focus\:font-medium:focus{
    font-weight:500
  }

  .mobile\:focus\:font-semibold:focus{
    font-weight:600
  }

  .mobile\:focus\:font-bold:focus{
    font-weight:700
  }

  .mobile\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .mobile\:focus\:font-black:focus{
    font-weight:900
  }

  .mobile\:h-0{
    height:0
  }

  .mobile\:h-1{
    height:1rem
  }

  .mobile\:h-2{
    height:2rem
  }

  .mobile\:h-3{
    height:3rem
  }

  .mobile\:h-4{
    height:4rem
  }

  .mobile\:h-5{
    height:5rem
  }

  .mobile\:h-6{
    height:6rem
  }

  .mobile\:h-7{
    height:7rem
  }

  .mobile\:h-15{
    height:1.5rem
  }

  .mobile\:h-25{
    height:2.5rem
  }

  .mobile\:h-125{
    height:1.25rem
  }

  .mobile\:h-175{
    height:1.175rem
  }

  .mobile\:h-225{
    height:2.25rem
  }

  .mobile\:h-275{
    height:2.175rem
  }

  .mobile\:h-auto{
    height:auto
  }

  .mobile\:h-px{
    height:1px
  }

  .mobile\:h-025{
    height:0.25rem
  }

  .mobile\:h-05{
    height:0.5rem
  }

  .mobile\:h-075{
    height:0.75rem
  }

  .mobile\:h-full{
    height:100%
  }

  .mobile\:h-screen{
    height:100vh
  }

  .mobile\:text-xs{
    font-size:0.6rem
  }

  .mobile\:text-sm{
    font-size:0.8rem
  }

  .mobile\:text-base{
    font-size:1rem
  }

  .mobile\:text-lg{
    font-size:1.3rem
  }

  .mobile\:text-xl{
    font-size:2rem
  }

  .mobile\:text-xxl{
    font-size:3rem
  }

  .mobile\:text-xxxl{
    font-size:5rem
  }

  .mobile\:leading-3{
    line-height:.75rem
  }

  .mobile\:leading-4{
    line-height:1rem
  }

  .mobile\:leading-5{
    line-height:1.25rem
  }

  .mobile\:leading-6{
    line-height:1.5rem
  }

  .mobile\:leading-7{
    line-height:1.75rem
  }

  .mobile\:leading-8{
    line-height:2rem
  }

  .mobile\:leading-9{
    line-height:2.25rem
  }

  .mobile\:leading-10{
    line-height:2.5rem
  }

  .mobile\:leading-none{
    line-height:1
  }

  .mobile\:leading-tight{
    line-height:1.25
  }

  .mobile\:leading-snug{
    line-height:1.375
  }

  .mobile\:leading-normal{
    line-height:1.5
  }

  .mobile\:leading-relaxed{
    line-height:1.625
  }

  .mobile\:leading-loose{
    line-height:2
  }

  .mobile\:list-inside{
    list-style-position:inside
  }

  .mobile\:list-outside{
    list-style-position:outside
  }

  .mobile\:list-none{
    list-style-type:none
  }

  .mobile\:list-disc{
    list-style-type:disc
  }

  .mobile\:list-decimal{
    list-style-type:decimal
  }

  .mobile\:m-0{
    margin:0
  }

  .mobile\:m-1{
    margin:1rem
  }

  .mobile\:m-2{
    margin:2rem
  }

  .mobile\:m-3{
    margin:3rem
  }

  .mobile\:m-4{
    margin:4rem
  }

  .mobile\:m-5{
    margin:5rem
  }

  .mobile\:m-6{
    margin:6rem
  }

  .mobile\:m-7{
    margin:7rem
  }

  .mobile\:m-15{
    margin:1.5rem
  }

  .mobile\:m-25{
    margin:2.5rem
  }

  .mobile\:m-125{
    margin:1.25rem
  }

  .mobile\:m-175{
    margin:1.175rem
  }

  .mobile\:m-225{
    margin:2.25rem
  }

  .mobile\:m-275{
    margin:2.175rem
  }

  .mobile\:m-auto{
    margin:auto
  }

  .mobile\:m-px{
    margin:1px
  }

  .mobile\:m-025{
    margin:0.25rem
  }

  .mobile\:m-05{
    margin:0.5rem
  }

  .mobile\:m-075{
    margin:0.75rem
  }

  .mobile\:-m-1{
    margin:-1rem
  }

  .mobile\:-m-2{
    margin:-2rem
  }

  .mobile\:-m-3{
    margin:-3rem
  }

  .mobile\:-m-4{
    margin:-4rem
  }

  .mobile\:-m-5{
    margin:-5rem
  }

  .mobile\:-m-6{
    margin:-6rem
  }

  .mobile\:-m-7{
    margin:-7rem
  }

  .mobile\:-m-15{
    margin:-1.5rem
  }

  .mobile\:-m-25{
    margin:-2.5rem
  }

  .mobile\:-m-125{
    margin:-1.25rem
  }

  .mobile\:-m-175{
    margin:-1.175rem
  }

  .mobile\:-m-225{
    margin:-2.25rem
  }

  .mobile\:-m-275{
    margin:-2.175rem
  }

  .mobile\:-m-px{
    margin:-1px
  }

  .mobile\:-m-025{
    margin:-0.25rem
  }

  .mobile\:-m-05{
    margin:-0.5rem
  }

  .mobile\:-m-075{
    margin:-0.75rem
  }

  .mobile\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .mobile\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .mobile\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .mobile\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .mobile\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .mobile\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .mobile\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .mobile\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .mobile\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .mobile\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .mobile\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .mobile\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .mobile\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .mobile\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .mobile\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .mobile\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .mobile\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .mobile\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .mobile\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .mobile\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .mobile\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .mobile\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .mobile\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .mobile\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .mobile\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .mobile\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .mobile\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .mobile\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .mobile\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .mobile\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .mobile\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .mobile\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .mobile\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .mobile\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .mobile\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .mobile\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .mobile\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .mobile\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .mobile\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .mobile\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .mobile\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .mobile\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .mobile\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .mobile\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .mobile\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .mobile\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .mobile\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .mobile\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .mobile\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .mobile\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .mobile\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .mobile\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .mobile\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .mobile\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .mobile\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .mobile\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .mobile\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .mobile\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .mobile\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .mobile\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .mobile\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .mobile\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .mobile\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .mobile\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .mobile\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .mobile\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .mobile\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .mobile\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .mobile\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .mobile\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .mobile\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .mobile\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .mobile\:mt-0{
    margin-top:0
  }

  .mobile\:mr-0{
    margin-right:0
  }

  .mobile\:mb-0{
    margin-bottom:0
  }

  .mobile\:ml-0{
    margin-left:0
  }

  .mobile\:mt-1{
    margin-top:1rem
  }

  .mobile\:mr-1{
    margin-right:1rem
  }

  .mobile\:mb-1{
    margin-bottom:1rem
  }

  .mobile\:ml-1{
    margin-left:1rem
  }

  .mobile\:mt-2{
    margin-top:2rem
  }

  .mobile\:mr-2{
    margin-right:2rem
  }

  .mobile\:mb-2{
    margin-bottom:2rem
  }

  .mobile\:ml-2{
    margin-left:2rem
  }

  .mobile\:mt-3{
    margin-top:3rem
  }

  .mobile\:mr-3{
    margin-right:3rem
  }

  .mobile\:mb-3{
    margin-bottom:3rem
  }

  .mobile\:ml-3{
    margin-left:3rem
  }

  .mobile\:mt-4{
    margin-top:4rem
  }

  .mobile\:mr-4{
    margin-right:4rem
  }

  .mobile\:mb-4{
    margin-bottom:4rem
  }

  .mobile\:ml-4{
    margin-left:4rem
  }

  .mobile\:mt-5{
    margin-top:5rem
  }

  .mobile\:mr-5{
    margin-right:5rem
  }

  .mobile\:mb-5{
    margin-bottom:5rem
  }

  .mobile\:ml-5{
    margin-left:5rem
  }

  .mobile\:mt-6{
    margin-top:6rem
  }

  .mobile\:mr-6{
    margin-right:6rem
  }

  .mobile\:mb-6{
    margin-bottom:6rem
  }

  .mobile\:ml-6{
    margin-left:6rem
  }

  .mobile\:mt-7{
    margin-top:7rem
  }

  .mobile\:mr-7{
    margin-right:7rem
  }

  .mobile\:mb-7{
    margin-bottom:7rem
  }

  .mobile\:ml-7{
    margin-left:7rem
  }

  .mobile\:mt-15{
    margin-top:1.5rem
  }

  .mobile\:mr-15{
    margin-right:1.5rem
  }

  .mobile\:mb-15{
    margin-bottom:1.5rem
  }

  .mobile\:ml-15{
    margin-left:1.5rem
  }

  .mobile\:mt-25{
    margin-top:2.5rem
  }

  .mobile\:mr-25{
    margin-right:2.5rem
  }

  .mobile\:mb-25{
    margin-bottom:2.5rem
  }

  .mobile\:ml-25{
    margin-left:2.5rem
  }

  .mobile\:mt-125{
    margin-top:1.25rem
  }

  .mobile\:mr-125{
    margin-right:1.25rem
  }

  .mobile\:mb-125{
    margin-bottom:1.25rem
  }

  .mobile\:ml-125{
    margin-left:1.25rem
  }

  .mobile\:mt-175{
    margin-top:1.175rem
  }

  .mobile\:mr-175{
    margin-right:1.175rem
  }

  .mobile\:mb-175{
    margin-bottom:1.175rem
  }

  .mobile\:ml-175{
    margin-left:1.175rem
  }

  .mobile\:mt-225{
    margin-top:2.25rem
  }

  .mobile\:mr-225{
    margin-right:2.25rem
  }

  .mobile\:mb-225{
    margin-bottom:2.25rem
  }

  .mobile\:ml-225{
    margin-left:2.25rem
  }

  .mobile\:mt-275{
    margin-top:2.175rem
  }

  .mobile\:mr-275{
    margin-right:2.175rem
  }

  .mobile\:mb-275{
    margin-bottom:2.175rem
  }

  .mobile\:ml-275{
    margin-left:2.175rem
  }

  .mobile\:mt-auto{
    margin-top:auto
  }

  .mobile\:mr-auto{
    margin-right:auto
  }

  .mobile\:mb-auto{
    margin-bottom:auto
  }

  .mobile\:ml-auto{
    margin-left:auto
  }

  .mobile\:mt-px{
    margin-top:1px
  }

  .mobile\:mr-px{
    margin-right:1px
  }

  .mobile\:mb-px{
    margin-bottom:1px
  }

  .mobile\:ml-px{
    margin-left:1px
  }

  .mobile\:mt-025{
    margin-top:0.25rem
  }

  .mobile\:mr-025{
    margin-right:0.25rem
  }

  .mobile\:mb-025{
    margin-bottom:0.25rem
  }

  .mobile\:ml-025{
    margin-left:0.25rem
  }

  .mobile\:mt-05{
    margin-top:0.5rem
  }

  .mobile\:mr-05{
    margin-right:0.5rem
  }

  .mobile\:mb-05{
    margin-bottom:0.5rem
  }

  .mobile\:ml-05{
    margin-left:0.5rem
  }

  .mobile\:mt-075{
    margin-top:0.75rem
  }

  .mobile\:mr-075{
    margin-right:0.75rem
  }

  .mobile\:mb-075{
    margin-bottom:0.75rem
  }

  .mobile\:ml-075{
    margin-left:0.75rem
  }

  .mobile\:-mt-1{
    margin-top:-1rem
  }

  .mobile\:-mr-1{
    margin-right:-1rem
  }

  .mobile\:-mb-1{
    margin-bottom:-1rem
  }

  .mobile\:-ml-1{
    margin-left:-1rem
  }

  .mobile\:-mt-2{
    margin-top:-2rem
  }

  .mobile\:-mr-2{
    margin-right:-2rem
  }

  .mobile\:-mb-2{
    margin-bottom:-2rem
  }

  .mobile\:-ml-2{
    margin-left:-2rem
  }

  .mobile\:-mt-3{
    margin-top:-3rem
  }

  .mobile\:-mr-3{
    margin-right:-3rem
  }

  .mobile\:-mb-3{
    margin-bottom:-3rem
  }

  .mobile\:-ml-3{
    margin-left:-3rem
  }

  .mobile\:-mt-4{
    margin-top:-4rem
  }

  .mobile\:-mr-4{
    margin-right:-4rem
  }

  .mobile\:-mb-4{
    margin-bottom:-4rem
  }

  .mobile\:-ml-4{
    margin-left:-4rem
  }

  .mobile\:-mt-5{
    margin-top:-5rem
  }

  .mobile\:-mr-5{
    margin-right:-5rem
  }

  .mobile\:-mb-5{
    margin-bottom:-5rem
  }

  .mobile\:-ml-5{
    margin-left:-5rem
  }

  .mobile\:-mt-6{
    margin-top:-6rem
  }

  .mobile\:-mr-6{
    margin-right:-6rem
  }

  .mobile\:-mb-6{
    margin-bottom:-6rem
  }

  .mobile\:-ml-6{
    margin-left:-6rem
  }

  .mobile\:-mt-7{
    margin-top:-7rem
  }

  .mobile\:-mr-7{
    margin-right:-7rem
  }

  .mobile\:-mb-7{
    margin-bottom:-7rem
  }

  .mobile\:-ml-7{
    margin-left:-7rem
  }

  .mobile\:-mt-15{
    margin-top:-1.5rem
  }

  .mobile\:-mr-15{
    margin-right:-1.5rem
  }

  .mobile\:-mb-15{
    margin-bottom:-1.5rem
  }

  .mobile\:-ml-15{
    margin-left:-1.5rem
  }

  .mobile\:-mt-25{
    margin-top:-2.5rem
  }

  .mobile\:-mr-25{
    margin-right:-2.5rem
  }

  .mobile\:-mb-25{
    margin-bottom:-2.5rem
  }

  .mobile\:-ml-25{
    margin-left:-2.5rem
  }

  .mobile\:-mt-125{
    margin-top:-1.25rem
  }

  .mobile\:-mr-125{
    margin-right:-1.25rem
  }

  .mobile\:-mb-125{
    margin-bottom:-1.25rem
  }

  .mobile\:-ml-125{
    margin-left:-1.25rem
  }

  .mobile\:-mt-175{
    margin-top:-1.175rem
  }

  .mobile\:-mr-175{
    margin-right:-1.175rem
  }

  .mobile\:-mb-175{
    margin-bottom:-1.175rem
  }

  .mobile\:-ml-175{
    margin-left:-1.175rem
  }

  .mobile\:-mt-225{
    margin-top:-2.25rem
  }

  .mobile\:-mr-225{
    margin-right:-2.25rem
  }

  .mobile\:-mb-225{
    margin-bottom:-2.25rem
  }

  .mobile\:-ml-225{
    margin-left:-2.25rem
  }

  .mobile\:-mt-275{
    margin-top:-2.175rem
  }

  .mobile\:-mr-275{
    margin-right:-2.175rem
  }

  .mobile\:-mb-275{
    margin-bottom:-2.175rem
  }

  .mobile\:-ml-275{
    margin-left:-2.175rem
  }

  .mobile\:-mt-px{
    margin-top:-1px
  }

  .mobile\:-mr-px{
    margin-right:-1px
  }

  .mobile\:-mb-px{
    margin-bottom:-1px
  }

  .mobile\:-ml-px{
    margin-left:-1px
  }

  .mobile\:-mt-025{
    margin-top:-0.25rem
  }

  .mobile\:-mr-025{
    margin-right:-0.25rem
  }

  .mobile\:-mb-025{
    margin-bottom:-0.25rem
  }

  .mobile\:-ml-025{
    margin-left:-0.25rem
  }

  .mobile\:-mt-05{
    margin-top:-0.5rem
  }

  .mobile\:-mr-05{
    margin-right:-0.5rem
  }

  .mobile\:-mb-05{
    margin-bottom:-0.5rem
  }

  .mobile\:-ml-05{
    margin-left:-0.5rem
  }

  .mobile\:-mt-075{
    margin-top:-0.75rem
  }

  .mobile\:-mr-075{
    margin-right:-0.75rem
  }

  .mobile\:-mb-075{
    margin-bottom:-0.75rem
  }

  .mobile\:-ml-075{
    margin-left:-0.75rem
  }

  .mobile\:max-h-full{
    max-height:100%
  }

  .mobile\:max-h-screen{
    max-height:100vh
  }

  .mobile\:max-w-none{
    max-width:none
  }

  .mobile\:max-w-xs{
    max-width:20rem
  }

  .mobile\:max-w-sm{
    max-width:24rem
  }

  .mobile\:max-w-md{
    max-width:28rem
  }

  .mobile\:max-w-lg{
    max-width:32rem
  }

  .mobile\:max-w-xl{
    max-width:36rem
  }

  .mobile\:max-w-2xl{
    max-width:42rem
  }

  .mobile\:max-w-3xl{
    max-width:48rem
  }

  .mobile\:max-w-4xl{
    max-width:56rem
  }

  .mobile\:max-w-5xl{
    max-width:64rem
  }

  .mobile\:max-w-6xl{
    max-width:72rem
  }

  .mobile\:max-w-full{
    max-width:100%
  }

  .mobile\:max-w-screen-sm{
    max-width:640px
  }

  .mobile\:max-w-screen-md{
    max-width:900px
  }

  .mobile\:max-w-screen-lg{
    max-width:1024px
  }

  .mobile\:max-w-screen-xl{
    max-width:1400px
  }

  .mobile\:max-w-screen-xxl{
    max-width:1800px
  }

  .mobile\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .mobile\:min-h-0{
    min-height:0
  }

  .mobile\:min-h-full{
    min-height:100%
  }

  .mobile\:min-h-screen{
    min-height:100vh
  }

  .mobile\:min-w-0{
    min-width:0
  }

  .mobile\:min-w-full{
    min-width:100%
  }

  .mobile\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .mobile\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .mobile\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .mobile\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .mobile\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .mobile\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .mobile\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .mobile\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .mobile\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .mobile\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .mobile\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .mobile\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .mobile\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .mobile\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .mobile\:opacity-0{
    opacity:0
  }

  .mobile\:opacity-25{
    opacity:0.25
  }

  .mobile\:opacity-50{
    opacity:0.5
  }

  .mobile\:opacity-75{
    opacity:0.75
  }

  .mobile\:opacity-100{
    opacity:1
  }

  .mobile\:hover\:opacity-0:hover{
    opacity:0
  }

  .mobile\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .mobile\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .mobile\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .mobile\:hover\:opacity-100:hover{
    opacity:1
  }

  .mobile\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .mobile\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .mobile\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .mobile\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .mobile\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .mobile\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .mobile\:overflow-auto{
    overflow:auto
  }

  .mobile\:overflow-hidden{
    overflow:hidden
  }

  .mobile\:overflow-visible{
    overflow:visible
  }

  .mobile\:overflow-scroll{
    overflow:scroll
  }

  .mobile\:overflow-x-auto{
    overflow-x:auto
  }

  .mobile\:overflow-y-auto{
    overflow-y:auto
  }

  .mobile\:overflow-x-hidden{
    overflow-x:hidden
  }

  .mobile\:overflow-y-hidden{
    overflow-y:hidden
  }

  .mobile\:overflow-x-visible{
    overflow-x:visible
  }

  .mobile\:overflow-y-visible{
    overflow-y:visible
  }

  .mobile\:overflow-x-scroll{
    overflow-x:scroll
  }

  .mobile\:overflow-y-scroll{
    overflow-y:scroll
  }

  .mobile\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .mobile\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .mobile\:overscroll-auto{
    overscroll-behavior:auto
  }

  .mobile\:overscroll-contain{
    overscroll-behavior:contain
  }

  .mobile\:overscroll-none{
    overscroll-behavior:none
  }

  .mobile\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .mobile\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .mobile\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .mobile\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .mobile\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .mobile\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .mobile\:p-0{
    padding:0
  }

  .mobile\:p-1{
    padding:1rem
  }

  .mobile\:p-2{
    padding:2rem
  }

  .mobile\:p-3{
    padding:3rem
  }

  .mobile\:p-4{
    padding:4rem
  }

  .mobile\:p-5{
    padding:5rem
  }

  .mobile\:p-6{
    padding:6rem
  }

  .mobile\:p-7{
    padding:7rem
  }

  .mobile\:p-15{
    padding:1.5rem
  }

  .mobile\:p-25{
    padding:2.5rem
  }

  .mobile\:p-125{
    padding:1.25rem
  }

  .mobile\:p-175{
    padding:1.175rem
  }

  .mobile\:p-225{
    padding:2.25rem
  }

  .mobile\:p-275{
    padding:2.175rem
  }

  .mobile\:p-px{
    padding:1px
  }

  .mobile\:p-025{
    padding:0.25rem
  }

  .mobile\:p-05{
    padding:0.5rem
  }

  .mobile\:p-075{
    padding:0.75rem
  }

  .mobile\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .mobile\:px-0{
    padding-left:0;
    padding-right:0
  }

  .mobile\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .mobile\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .mobile\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .mobile\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .mobile\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .mobile\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .mobile\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .mobile\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .mobile\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .mobile\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .mobile\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .mobile\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .mobile\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .mobile\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .mobile\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .mobile\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .mobile\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .mobile\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .mobile\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .mobile\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .mobile\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .mobile\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .mobile\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .mobile\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .mobile\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .mobile\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .mobile\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .mobile\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .mobile\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .mobile\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .mobile\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .mobile\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .mobile\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .mobile\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .mobile\:pt-0{
    padding-top:0
  }

  .mobile\:pr-0{
    padding-right:0
  }

  .mobile\:pb-0{
    padding-bottom:0
  }

  .mobile\:pl-0{
    padding-left:0
  }

  .mobile\:pt-1{
    padding-top:1rem
  }

  .mobile\:pr-1{
    padding-right:1rem
  }

  .mobile\:pb-1{
    padding-bottom:1rem
  }

  .mobile\:pl-1{
    padding-left:1rem
  }

  .mobile\:pt-2{
    padding-top:2rem
  }

  .mobile\:pr-2{
    padding-right:2rem
  }

  .mobile\:pb-2{
    padding-bottom:2rem
  }

  .mobile\:pl-2{
    padding-left:2rem
  }

  .mobile\:pt-3{
    padding-top:3rem
  }

  .mobile\:pr-3{
    padding-right:3rem
  }

  .mobile\:pb-3{
    padding-bottom:3rem
  }

  .mobile\:pl-3{
    padding-left:3rem
  }

  .mobile\:pt-4{
    padding-top:4rem
  }

  .mobile\:pr-4{
    padding-right:4rem
  }

  .mobile\:pb-4{
    padding-bottom:4rem
  }

  .mobile\:pl-4{
    padding-left:4rem
  }

  .mobile\:pt-5{
    padding-top:5rem
  }

  .mobile\:pr-5{
    padding-right:5rem
  }

  .mobile\:pb-5{
    padding-bottom:5rem
  }

  .mobile\:pl-5{
    padding-left:5rem
  }

  .mobile\:pt-6{
    padding-top:6rem
  }

  .mobile\:pr-6{
    padding-right:6rem
  }

  .mobile\:pb-6{
    padding-bottom:6rem
  }

  .mobile\:pl-6{
    padding-left:6rem
  }

  .mobile\:pt-7{
    padding-top:7rem
  }

  .mobile\:pr-7{
    padding-right:7rem
  }

  .mobile\:pb-7{
    padding-bottom:7rem
  }

  .mobile\:pl-7{
    padding-left:7rem
  }

  .mobile\:pt-15{
    padding-top:1.5rem
  }

  .mobile\:pr-15{
    padding-right:1.5rem
  }

  .mobile\:pb-15{
    padding-bottom:1.5rem
  }

  .mobile\:pl-15{
    padding-left:1.5rem
  }

  .mobile\:pt-25{
    padding-top:2.5rem
  }

  .mobile\:pr-25{
    padding-right:2.5rem
  }

  .mobile\:pb-25{
    padding-bottom:2.5rem
  }

  .mobile\:pl-25{
    padding-left:2.5rem
  }

  .mobile\:pt-125{
    padding-top:1.25rem
  }

  .mobile\:pr-125{
    padding-right:1.25rem
  }

  .mobile\:pb-125{
    padding-bottom:1.25rem
  }

  .mobile\:pl-125{
    padding-left:1.25rem
  }

  .mobile\:pt-175{
    padding-top:1.175rem
  }

  .mobile\:pr-175{
    padding-right:1.175rem
  }

  .mobile\:pb-175{
    padding-bottom:1.175rem
  }

  .mobile\:pl-175{
    padding-left:1.175rem
  }

  .mobile\:pt-225{
    padding-top:2.25rem
  }

  .mobile\:pr-225{
    padding-right:2.25rem
  }

  .mobile\:pb-225{
    padding-bottom:2.25rem
  }

  .mobile\:pl-225{
    padding-left:2.25rem
  }

  .mobile\:pt-275{
    padding-top:2.175rem
  }

  .mobile\:pr-275{
    padding-right:2.175rem
  }

  .mobile\:pb-275{
    padding-bottom:2.175rem
  }

  .mobile\:pl-275{
    padding-left:2.175rem
  }

  .mobile\:pt-px{
    padding-top:1px
  }

  .mobile\:pr-px{
    padding-right:1px
  }

  .mobile\:pb-px{
    padding-bottom:1px
  }

  .mobile\:pl-px{
    padding-left:1px
  }

  .mobile\:pt-025{
    padding-top:0.25rem
  }

  .mobile\:pr-025{
    padding-right:0.25rem
  }

  .mobile\:pb-025{
    padding-bottom:0.25rem
  }

  .mobile\:pl-025{
    padding-left:0.25rem
  }

  .mobile\:pt-05{
    padding-top:0.5rem
  }

  .mobile\:pr-05{
    padding-right:0.5rem
  }

  .mobile\:pb-05{
    padding-bottom:0.5rem
  }

  .mobile\:pl-05{
    padding-left:0.5rem
  }

  .mobile\:pt-075{
    padding-top:0.75rem
  }

  .mobile\:pr-075{
    padding-right:0.75rem
  }

  .mobile\:pb-075{
    padding-bottom:0.75rem
  }

  .mobile\:pl-075{
    padding-left:0.75rem
  }

  .mobile\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .mobile\:placeholder-transparent::placeholder{
    color:transparent
  }

  .mobile\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .mobile\:placeholder-current::placeholder{
    color:currentColor
  }

  .mobile\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .mobile\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .mobile\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .mobile\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .mobile\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .mobile\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .mobile\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .mobile\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .mobile\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .mobile\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .mobile\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .mobile\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .mobile\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .mobile\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .mobile\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .mobile\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .mobile\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .mobile\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .mobile\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .mobile\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .mobile\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .mobile\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .mobile\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .mobile\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .mobile\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .mobile\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .mobile\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .mobile\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .mobile\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .mobile\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .mobile\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .mobile\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .mobile\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .mobile\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .mobile\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .mobile\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .mobile\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .mobile\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .mobile\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .mobile\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .mobile\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .mobile\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .mobile\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .mobile\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .mobile\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .mobile\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .mobile\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .mobile\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .mobile\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .mobile\:pointer-events-none{
    pointer-events:none
  }

  .mobile\:pointer-events-auto{
    pointer-events:auto
  }

  .mobile\:static{
    position:static
  }

  .mobile\:fixed{
    position:fixed
  }

  .mobile\:absolute{
    position:absolute
  }

  .mobile\:relative{
    position:relative
  }

  .mobile\:sticky{
    position:sticky
  }

  .mobile\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .mobile\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .mobile\:inset-y-0{
    top:0;
    bottom:0
  }

  .mobile\:inset-x-0{
    right:0;
    left:0
  }

  .mobile\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .mobile\:inset-x-auto{
    right:auto;
    left:auto
  }

  .mobile\:top-0{
    top:0
  }

  .mobile\:right-0{
    right:0
  }

  .mobile\:bottom-0{
    bottom:0
  }

  .mobile\:left-0{
    left:0
  }

  .mobile\:top-auto{
    top:auto
  }

  .mobile\:right-auto{
    right:auto
  }

  .mobile\:bottom-auto{
    bottom:auto
  }

  .mobile\:left-auto{
    left:auto
  }

  .mobile\:resize-none{
    resize:none
  }

  .mobile\:resize-y{
    resize:vertical
  }

  .mobile\:resize-x{
    resize:horizontal
  }

  .mobile\:resize{
    resize:both
  }

  .mobile\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .mobile\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .mobile\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .mobile\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .mobile\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .mobile\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .mobile\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .mobile\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .mobile\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .mobile\:shadow-none{
    box-shadow:none
  }

  .mobile\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .mobile\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .mobile\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .mobile\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .mobile\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .mobile\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .mobile\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .mobile\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .mobile\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .mobile\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .mobile\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .mobile\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .mobile\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .mobile\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .mobile\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .mobile\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .mobile\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .mobile\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .mobile\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .mobile\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .mobile\:fill-current{
    fill:currentColor
  }

  .mobile\:stroke-current{
    stroke:currentColor
  }

  .mobile\:stroke-0{
    stroke-width:0
  }

  .mobile\:stroke-1{
    stroke-width:1
  }

  .mobile\:stroke-2{
    stroke-width:2
  }

  .mobile\:table-auto{
    table-layout:auto
  }

  .mobile\:table-fixed{
    table-layout:fixed
  }

  .mobile\:text-left{
    text-align:left
  }

  .mobile\:text-center{
    text-align:center
  }

  .mobile\:text-right{
    text-align:right
  }

  .mobile\:text-justify{
    text-align:justify
  }

  .mobile\:text-transparent{
    color:transparent
  }

  .mobile\:text-current{
    color:currentColor
  }

  .mobile\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .mobile\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .mobile\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .mobile\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .mobile\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .mobile\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .mobile\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .mobile\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .mobile\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .mobile\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .mobile\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .mobile\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .mobile\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .mobile\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .mobile\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .mobile\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .mobile\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .mobile\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .mobile\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .mobile\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .mobile\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .mobile\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .mobile\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .mobile\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .mobile\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .mobile\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .mobile\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .mobile\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .mobile\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .mobile\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .mobile\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .mobile\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .mobile\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .mobile\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .mobile\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .mobile\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .mobile\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .mobile\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .mobile\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .mobile\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .mobile\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .mobile\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .mobile\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .mobile\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .mobile\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .mobile\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .mobile\:hover\:text-transparent:hover{
    color:transparent
  }

  .mobile\:hover\:text-current:hover{
    color:currentColor
  }

  .mobile\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .mobile\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .mobile\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .mobile\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .mobile\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .mobile\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .mobile\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .mobile\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .mobile\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .mobile\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .mobile\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .mobile\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .mobile\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .mobile\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .mobile\:focus\:text-transparent:focus{
    color:transparent
  }

  .mobile\:focus\:text-current:focus{
    color:currentColor
  }

  .mobile\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .mobile\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .mobile\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .mobile\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .mobile\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .mobile\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .mobile\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .mobile\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .mobile\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .mobile\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .mobile\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .mobile\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .mobile\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .mobile\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .mobile\:text-opacity-0{
    --text-opacity:0
  }

  .mobile\:text-opacity-25{
    --text-opacity:0.25
  }

  .mobile\:text-opacity-50{
    --text-opacity:0.5
  }

  .mobile\:text-opacity-75{
    --text-opacity:0.75
  }

  .mobile\:text-opacity-100{
    --text-opacity:1
  }

  .mobile\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .mobile\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .mobile\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .mobile\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .mobile\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .mobile\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .mobile\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .mobile\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .mobile\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .mobile\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .mobile\:italic{
    font-style:italic
  }

  .mobile\:not-italic{
    font-style:normal
  }

  .mobile\:uppercase{
    text-transform:uppercase
  }

  .mobile\:lowercase{
    text-transform:lowercase
  }

  .mobile\:capitalize{
    text-transform:capitalize
  }

  .mobile\:normal-case{
    text-transform:none
  }

  .mobile\:underline{
    text-decoration:underline
  }

  .mobile\:line-through{
    text-decoration:line-through
  }

  .mobile\:no-underline{
    text-decoration:none
  }

  .mobile\:hover\:underline:hover{
    text-decoration:underline
  }

  .mobile\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .mobile\:hover\:no-underline:hover{
    text-decoration:none
  }

  .mobile\:focus\:underline:focus{
    text-decoration:underline
  }

  .mobile\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .mobile\:focus\:no-underline:focus{
    text-decoration:none
  }

  .mobile\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .mobile\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .mobile\:ordinal, .mobile\:slashed-zero, .mobile\:lining-nums, .mobile\:oldstyle-nums, .mobile\:proportional-nums, .mobile\:tabular-nums, .mobile\:diagonal-fractions, .mobile\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .mobile\:normal-nums{
    font-variant-numeric:normal
  }

  .mobile\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .mobile\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .mobile\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .mobile\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .mobile\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .mobile\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .mobile\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .mobile\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .mobile\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .mobile\:tracking-tight{
    letter-spacing:-0.025em
  }

  .mobile\:tracking-normal{
    letter-spacing:0
  }

  .mobile\:tracking-wide{
    letter-spacing:0.025em
  }

  .mobile\:tracking-wider{
    letter-spacing:0.05em
  }

  .mobile\:tracking-widest{
    letter-spacing:0.1em
  }

  .mobile\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .mobile\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .mobile\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .mobile\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .mobile\:align-baseline{
    vertical-align:baseline
  }

  .mobile\:align-top{
    vertical-align:top
  }

  .mobile\:align-middle{
    vertical-align:middle
  }

  .mobile\:align-bottom{
    vertical-align:bottom
  }

  .mobile\:align-text-top{
    vertical-align:text-top
  }

  .mobile\:align-text-bottom{
    vertical-align:text-bottom
  }

  .mobile\:visible{
    visibility:visible
  }

  .mobile\:invisible{
    visibility:hidden
  }

  .mobile\:whitespace-normal{
    white-space:normal
  }

  .mobile\:whitespace-no-wrap{
    white-space:nowrap
  }

  .mobile\:whitespace-pre{
    white-space:pre
  }

  .mobile\:whitespace-pre-line{
    white-space:pre-line
  }

  .mobile\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .mobile\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .mobile\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .mobile\:break-all{
    word-break:break-all
  }

  .mobile\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .mobile\:w-0{
    width:0
  }

  .mobile\:w-1{
    width:1rem
  }

  .mobile\:w-2{
    width:2rem
  }

  .mobile\:w-3{
    width:3rem
  }

  .mobile\:w-4{
    width:4rem
  }

  .mobile\:w-5{
    width:5rem
  }

  .mobile\:w-6{
    width:6rem
  }

  .mobile\:w-7{
    width:7rem
  }

  .mobile\:w-15{
    width:1.5rem
  }

  .mobile\:w-25{
    width:2.5rem
  }

  .mobile\:w-125{
    width:1.25rem
  }

  .mobile\:w-175{
    width:1.175rem
  }

  .mobile\:w-225{
    width:2.25rem
  }

  .mobile\:w-275{
    width:2.175rem
  }

  .mobile\:w-auto{
    width:auto
  }

  .mobile\:w-px{
    width:1px
  }

  .mobile\:w-025{
    width:0.25rem
  }

  .mobile\:w-05{
    width:0.5rem
  }

  .mobile\:w-075{
    width:0.75rem
  }

  .mobile\:w-1\/2{
    width:50%
  }

  .mobile\:w-1\/3{
    width:33.333333%
  }

  .mobile\:w-2\/3{
    width:66.666667%
  }

  .mobile\:w-1\/4{
    width:25%
  }

  .mobile\:w-2\/4{
    width:50%
  }

  .mobile\:w-3\/4{
    width:75%
  }

  .mobile\:w-1\/5{
    width:20%
  }

  .mobile\:w-2\/5{
    width:40%
  }

  .mobile\:w-3\/5{
    width:60%
  }

  .mobile\:w-4\/5{
    width:80%
  }

  .mobile\:w-1\/6{
    width:16.666667%
  }

  .mobile\:w-2\/6{
    width:33.333333%
  }

  .mobile\:w-3\/6{
    width:50%
  }

  .mobile\:w-4\/6{
    width:66.666667%
  }

  .mobile\:w-5\/6{
    width:83.333333%
  }

  .mobile\:w-1\/12{
    width:8.333333%
  }

  .mobile\:w-2\/12{
    width:16.666667%
  }

  .mobile\:w-3\/12{
    width:25%
  }

  .mobile\:w-4\/12{
    width:33.333333%
  }

  .mobile\:w-5\/12{
    width:41.666667%
  }

  .mobile\:w-6\/12{
    width:50%
  }

  .mobile\:w-7\/12{
    width:58.333333%
  }

  .mobile\:w-8\/12{
    width:66.666667%
  }

  .mobile\:w-9\/12{
    width:75%
  }

  .mobile\:w-10\/12{
    width:83.333333%
  }

  .mobile\:w-11\/12{
    width:91.666667%
  }

  .mobile\:w-full{
    width:100%
  }

  .mobile\:w-screen{
    width:100vw
  }

  .mobile\:z-0{
    z-index:0
  }

  .mobile\:z-10{
    z-index:10
  }

  .mobile\:z-20{
    z-index:20
  }

  .mobile\:z-30{
    z-index:30
  }

  .mobile\:z-40{
    z-index:40
  }

  .mobile\:z-50{
    z-index:50
  }

  .mobile\:z-auto{
    z-index:auto
  }

  .mobile\:gap-0{
    grid-gap:0;
    gap:0
  }

  .mobile\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .mobile\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .mobile\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .mobile\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .mobile\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .mobile\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .mobile\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .mobile\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .mobile\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .mobile\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .mobile\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .mobile\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .mobile\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .mobile\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .mobile\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .mobile\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .mobile\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .mobile\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .mobile\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .mobile\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .mobile\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .mobile\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .mobile\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .mobile\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .mobile\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .mobile\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .mobile\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .mobile\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .mobile\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .mobile\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .mobile\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .mobile\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .mobile\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .mobile\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .mobile\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .mobile\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .mobile\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .mobile\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .mobile\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .mobile\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .mobile\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .mobile\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .mobile\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .mobile\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .mobile\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .mobile\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .mobile\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .mobile\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .mobile\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .mobile\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .mobile\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .mobile\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .mobile\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .mobile\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .mobile\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .mobile\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .mobile\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .mobile\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .mobile\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .mobile\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .mobile\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .mobile\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .mobile\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .mobile\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .mobile\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .mobile\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .mobile\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .mobile\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .mobile\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .mobile\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .mobile\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .mobile\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .mobile\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .mobile\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .mobile\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .mobile\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .mobile\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .mobile\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .mobile\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .mobile\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .mobile\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .mobile\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .mobile\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .mobile\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .mobile\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .mobile\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .mobile\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .mobile\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .mobile\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .mobile\:grid-flow-row{
    grid-auto-flow:row
  }

  .mobile\:grid-flow-col{
    grid-auto-flow:column
  }

  .mobile\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .mobile\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .mobile\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .mobile\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .mobile\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .mobile\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .mobile\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .mobile\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .mobile\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .mobile\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .mobile\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .mobile\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .mobile\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .mobile\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .mobile\:grid-cols-none{
    grid-template-columns:none
  }

  .mobile\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .mobile\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .mobile\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .mobile\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .mobile\:col-auto{
    grid-column:auto
  }

  .mobile\:col-span-1{
    grid-column:span 1 / span 1
  }

  .mobile\:col-span-2{
    grid-column:span 2 / span 2
  }

  .mobile\:col-span-3{
    grid-column:span 3 / span 3
  }

  .mobile\:col-span-4{
    grid-column:span 4 / span 4
  }

  .mobile\:col-span-5{
    grid-column:span 5 / span 5
  }

  .mobile\:col-span-6{
    grid-column:span 6 / span 6
  }

  .mobile\:col-span-7{
    grid-column:span 7 / span 7
  }

  .mobile\:col-span-8{
    grid-column:span 8 / span 8
  }

  .mobile\:col-span-9{
    grid-column:span 9 / span 9
  }

  .mobile\:col-span-10{
    grid-column:span 10 / span 10
  }

  .mobile\:col-span-11{
    grid-column:span 11 / span 11
  }

  .mobile\:col-span-12{
    grid-column:span 12 / span 12
  }

  .mobile\:col-span-full{
    grid-column:1 / -1
  }

  .mobile\:col-start-1{
    grid-column-start:1
  }

  .mobile\:col-start-2{
    grid-column-start:2
  }

  .mobile\:col-start-3{
    grid-column-start:3
  }

  .mobile\:col-start-4{
    grid-column-start:4
  }

  .mobile\:col-start-5{
    grid-column-start:5
  }

  .mobile\:col-start-6{
    grid-column-start:6
  }

  .mobile\:col-start-7{
    grid-column-start:7
  }

  .mobile\:col-start-8{
    grid-column-start:8
  }

  .mobile\:col-start-9{
    grid-column-start:9
  }

  .mobile\:col-start-10{
    grid-column-start:10
  }

  .mobile\:col-start-11{
    grid-column-start:11
  }

  .mobile\:col-start-12{
    grid-column-start:12
  }

  .mobile\:col-start-13{
    grid-column-start:13
  }

  .mobile\:col-start-auto{
    grid-column-start:auto
  }

  .mobile\:col-end-1{
    grid-column-end:1
  }

  .mobile\:col-end-2{
    grid-column-end:2
  }

  .mobile\:col-end-3{
    grid-column-end:3
  }

  .mobile\:col-end-4{
    grid-column-end:4
  }

  .mobile\:col-end-5{
    grid-column-end:5
  }

  .mobile\:col-end-6{
    grid-column-end:6
  }

  .mobile\:col-end-7{
    grid-column-end:7
  }

  .mobile\:col-end-8{
    grid-column-end:8
  }

  .mobile\:col-end-9{
    grid-column-end:9
  }

  .mobile\:col-end-10{
    grid-column-end:10
  }

  .mobile\:col-end-11{
    grid-column-end:11
  }

  .mobile\:col-end-12{
    grid-column-end:12
  }

  .mobile\:col-end-13{
    grid-column-end:13
  }

  .mobile\:col-end-auto{
    grid-column-end:auto
  }

  .mobile\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .mobile\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .mobile\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .mobile\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .mobile\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .mobile\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .mobile\:grid-rows-none{
    grid-template-rows:none
  }

  .mobile\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .mobile\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .mobile\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .mobile\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .mobile\:row-auto{
    grid-row:auto
  }

  .mobile\:row-span-1{
    grid-row:span 1 / span 1
  }

  .mobile\:row-span-2{
    grid-row:span 2 / span 2
  }

  .mobile\:row-span-3{
    grid-row:span 3 / span 3
  }

  .mobile\:row-span-4{
    grid-row:span 4 / span 4
  }

  .mobile\:row-span-5{
    grid-row:span 5 / span 5
  }

  .mobile\:row-span-6{
    grid-row:span 6 / span 6
  }

  .mobile\:row-span-full{
    grid-row:1 / -1
  }

  .mobile\:row-start-1{
    grid-row-start:1
  }

  .mobile\:row-start-2{
    grid-row-start:2
  }

  .mobile\:row-start-3{
    grid-row-start:3
  }

  .mobile\:row-start-4{
    grid-row-start:4
  }

  .mobile\:row-start-5{
    grid-row-start:5
  }

  .mobile\:row-start-6{
    grid-row-start:6
  }

  .mobile\:row-start-7{
    grid-row-start:7
  }

  .mobile\:row-start-auto{
    grid-row-start:auto
  }

  .mobile\:row-end-1{
    grid-row-end:1
  }

  .mobile\:row-end-2{
    grid-row-end:2
  }

  .mobile\:row-end-3{
    grid-row-end:3
  }

  .mobile\:row-end-4{
    grid-row-end:4
  }

  .mobile\:row-end-5{
    grid-row-end:5
  }

  .mobile\:row-end-6{
    grid-row-end:6
  }

  .mobile\:row-end-7{
    grid-row-end:7
  }

  .mobile\:row-end-auto{
    grid-row-end:auto
  }

  .mobile\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .mobile\:transform-none{
    transform:none
  }

  .mobile\:origin-center{
    transform-origin:center
  }

  .mobile\:origin-top{
    transform-origin:top
  }

  .mobile\:origin-top-right{
    transform-origin:top right
  }

  .mobile\:origin-right{
    transform-origin:right
  }

  .mobile\:origin-bottom-right{
    transform-origin:bottom right
  }

  .mobile\:origin-bottom{
    transform-origin:bottom
  }

  .mobile\:origin-bottom-left{
    transform-origin:bottom left
  }

  .mobile\:origin-left{
    transform-origin:left
  }

  .mobile\:origin-top-left{
    transform-origin:top left
  }

  .mobile\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .mobile\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .mobile\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .mobile\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .mobile\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .mobile\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .mobile\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .mobile\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .mobile\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .mobile\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .mobile\:scale-x-0{
    --transform-scale-x:0
  }

  .mobile\:scale-x-50{
    --transform-scale-x:.5
  }

  .mobile\:scale-x-75{
    --transform-scale-x:.75
  }

  .mobile\:scale-x-90{
    --transform-scale-x:.9
  }

  .mobile\:scale-x-95{
    --transform-scale-x:.95
  }

  .mobile\:scale-x-100{
    --transform-scale-x:1
  }

  .mobile\:scale-x-105{
    --transform-scale-x:1.05
  }

  .mobile\:scale-x-110{
    --transform-scale-x:1.1
  }

  .mobile\:scale-x-125{
    --transform-scale-x:1.25
  }

  .mobile\:scale-x-150{
    --transform-scale-x:1.5
  }

  .mobile\:scale-y-0{
    --transform-scale-y:0
  }

  .mobile\:scale-y-50{
    --transform-scale-y:.5
  }

  .mobile\:scale-y-75{
    --transform-scale-y:.75
  }

  .mobile\:scale-y-90{
    --transform-scale-y:.9
  }

  .mobile\:scale-y-95{
    --transform-scale-y:.95
  }

  .mobile\:scale-y-100{
    --transform-scale-y:1
  }

  .mobile\:scale-y-105{
    --transform-scale-y:1.05
  }

  .mobile\:scale-y-110{
    --transform-scale-y:1.1
  }

  .mobile\:scale-y-125{
    --transform-scale-y:1.25
  }

  .mobile\:scale-y-150{
    --transform-scale-y:1.5
  }

  .mobile\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .mobile\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .mobile\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .mobile\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .mobile\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .mobile\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .mobile\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .mobile\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .mobile\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .mobile\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .mobile\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .mobile\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .mobile\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .mobile\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .mobile\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .mobile\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .mobile\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .mobile\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .mobile\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .mobile\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .mobile\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .mobile\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .mobile\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .mobile\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .mobile\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .mobile\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .mobile\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .mobile\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .mobile\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .mobile\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .mobile\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .mobile\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .mobile\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .mobile\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .mobile\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .mobile\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .mobile\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .mobile\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .mobile\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .mobile\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .mobile\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .mobile\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .mobile\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .mobile\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .mobile\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .mobile\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .mobile\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .mobile\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .mobile\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .mobile\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .mobile\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .mobile\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .mobile\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .mobile\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .mobile\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .mobile\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .mobile\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .mobile\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .mobile\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .mobile\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .mobile\:rotate-0{
    --transform-rotate:0
  }

  .mobile\:rotate-1{
    --transform-rotate:1deg
  }

  .mobile\:rotate-2{
    --transform-rotate:2deg
  }

  .mobile\:rotate-3{
    --transform-rotate:3deg
  }

  .mobile\:rotate-6{
    --transform-rotate:6deg
  }

  .mobile\:rotate-12{
    --transform-rotate:12deg
  }

  .mobile\:rotate-45{
    --transform-rotate:45deg
  }

  .mobile\:rotate-90{
    --transform-rotate:90deg
  }

  .mobile\:rotate-180{
    --transform-rotate:180deg
  }

  .mobile\:-rotate-180{
    --transform-rotate:-180deg
  }

  .mobile\:-rotate-90{
    --transform-rotate:-90deg
  }

  .mobile\:-rotate-45{
    --transform-rotate:-45deg
  }

  .mobile\:-rotate-12{
    --transform-rotate:-12deg
  }

  .mobile\:-rotate-6{
    --transform-rotate:-6deg
  }

  .mobile\:-rotate-3{
    --transform-rotate:-3deg
  }

  .mobile\:-rotate-2{
    --transform-rotate:-2deg
  }

  .mobile\:-rotate-1{
    --transform-rotate:-1deg
  }

  .mobile\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .mobile\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .mobile\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .mobile\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .mobile\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .mobile\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .mobile\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .mobile\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .mobile\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .mobile\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .mobile\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .mobile\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .mobile\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .mobile\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .mobile\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .mobile\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .mobile\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .mobile\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .mobile\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .mobile\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .mobile\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .mobile\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .mobile\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .mobile\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .mobile\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .mobile\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .mobile\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .mobile\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .mobile\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .mobile\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .mobile\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .mobile\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .mobile\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .mobile\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .mobile\:translate-x-0{
    --transform-translate-x:0
  }

  .mobile\:translate-x-1{
    --transform-translate-x:1rem
  }

  .mobile\:translate-x-2{
    --transform-translate-x:2rem
  }

  .mobile\:translate-x-3{
    --transform-translate-x:3rem
  }

  .mobile\:translate-x-4{
    --transform-translate-x:4rem
  }

  .mobile\:translate-x-5{
    --transform-translate-x:5rem
  }

  .mobile\:translate-x-6{
    --transform-translate-x:6rem
  }

  .mobile\:translate-x-7{
    --transform-translate-x:7rem
  }

  .mobile\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .mobile\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .mobile\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .mobile\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .mobile\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .mobile\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .mobile\:translate-x-px{
    --transform-translate-x:1px
  }

  .mobile\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .mobile\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .mobile\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .mobile\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .mobile\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .mobile\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .mobile\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .mobile\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .mobile\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .mobile\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .mobile\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .mobile\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .mobile\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .mobile\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .mobile\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .mobile\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .mobile\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .mobile\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .mobile\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .mobile\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .mobile\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .mobile\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .mobile\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .mobile\:translate-x-full{
    --transform-translate-x:100%
  }

  .mobile\:translate-y-0{
    --transform-translate-y:0
  }

  .mobile\:translate-y-1{
    --transform-translate-y:1rem
  }

  .mobile\:translate-y-2{
    --transform-translate-y:2rem
  }

  .mobile\:translate-y-3{
    --transform-translate-y:3rem
  }

  .mobile\:translate-y-4{
    --transform-translate-y:4rem
  }

  .mobile\:translate-y-5{
    --transform-translate-y:5rem
  }

  .mobile\:translate-y-6{
    --transform-translate-y:6rem
  }

  .mobile\:translate-y-7{
    --transform-translate-y:7rem
  }

  .mobile\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .mobile\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .mobile\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .mobile\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .mobile\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .mobile\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .mobile\:translate-y-px{
    --transform-translate-y:1px
  }

  .mobile\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .mobile\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .mobile\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .mobile\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .mobile\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .mobile\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .mobile\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .mobile\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .mobile\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .mobile\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .mobile\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .mobile\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .mobile\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .mobile\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .mobile\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .mobile\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .mobile\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .mobile\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .mobile\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .mobile\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .mobile\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .mobile\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .mobile\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .mobile\:translate-y-full{
    --transform-translate-y:100%
  }

  .mobile\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .mobile\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .mobile\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .mobile\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .mobile\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .mobile\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .mobile\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .mobile\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .mobile\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .mobile\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .mobile\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .mobile\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .mobile\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .mobile\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .mobile\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .mobile\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .mobile\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .mobile\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .mobile\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .mobile\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .mobile\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .mobile\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .mobile\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .mobile\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .mobile\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .mobile\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .mobile\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .mobile\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .mobile\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .mobile\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .mobile\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .mobile\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .mobile\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .mobile\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .mobile\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .mobile\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .mobile\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .mobile\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .mobile\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .mobile\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .mobile\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .mobile\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .mobile\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .mobile\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .mobile\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .mobile\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .mobile\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .mobile\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .mobile\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .mobile\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .mobile\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .mobile\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .mobile\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .mobile\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .mobile\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .mobile\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .mobile\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .mobile\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .mobile\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .mobile\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .mobile\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .mobile\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .mobile\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .mobile\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .mobile\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .mobile\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .mobile\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .mobile\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .mobile\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .mobile\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .mobile\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .mobile\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .mobile\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .mobile\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .mobile\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .mobile\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .mobile\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .mobile\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .mobile\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .mobile\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .mobile\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .mobile\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .mobile\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .mobile\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .mobile\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .mobile\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .mobile\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .mobile\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .mobile\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .mobile\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .mobile\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .mobile\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .mobile\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .mobile\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .mobile\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .mobile\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .mobile\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .mobile\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .mobile\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .mobile\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .mobile\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .mobile\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .mobile\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .mobile\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .mobile\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .mobile\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .mobile\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .mobile\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .mobile\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .mobile\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .mobile\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .mobile\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .mobile\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .mobile\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .mobile\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .mobile\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .mobile\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .mobile\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .mobile\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .mobile\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .mobile\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .mobile\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .mobile\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .mobile\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .mobile\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .mobile\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .mobile\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .mobile\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .mobile\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .mobile\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .mobile\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .mobile\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .mobile\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .mobile\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .mobile\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .mobile\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .mobile\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .mobile\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .mobile\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .mobile\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .mobile\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .mobile\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .mobile\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .mobile\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .mobile\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .mobile\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .mobile\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .mobile\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .mobile\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .mobile\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .mobile\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .mobile\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .mobile\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .mobile\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .mobile\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .mobile\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .mobile\:skew-x-0{
    --transform-skew-x:0
  }

  .mobile\:skew-x-1{
    --transform-skew-x:1deg
  }

  .mobile\:skew-x-2{
    --transform-skew-x:2deg
  }

  .mobile\:skew-x-3{
    --transform-skew-x:3deg
  }

  .mobile\:skew-x-6{
    --transform-skew-x:6deg
  }

  .mobile\:skew-x-12{
    --transform-skew-x:12deg
  }

  .mobile\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .mobile\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .mobile\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .mobile\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .mobile\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .mobile\:skew-y-0{
    --transform-skew-y:0
  }

  .mobile\:skew-y-1{
    --transform-skew-y:1deg
  }

  .mobile\:skew-y-2{
    --transform-skew-y:2deg
  }

  .mobile\:skew-y-3{
    --transform-skew-y:3deg
  }

  .mobile\:skew-y-6{
    --transform-skew-y:6deg
  }

  .mobile\:skew-y-12{
    --transform-skew-y:12deg
  }

  .mobile\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .mobile\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .mobile\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .mobile\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .mobile\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .mobile\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .mobile\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .mobile\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .mobile\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .mobile\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .mobile\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .mobile\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .mobile\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .mobile\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .mobile\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .mobile\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .mobile\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .mobile\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .mobile\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .mobile\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .mobile\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .mobile\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .mobile\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .mobile\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .mobile\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .mobile\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .mobile\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .mobile\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .mobile\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .mobile\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .mobile\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .mobile\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .mobile\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .mobile\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .mobile\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .mobile\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .mobile\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .mobile\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .mobile\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .mobile\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .mobile\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .mobile\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .mobile\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .mobile\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .mobile\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .mobile\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .mobile\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .mobile\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .mobile\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .mobile\:transition-none{
    transition-property:none
  }

  .mobile\:transition-all{
    transition-property:all
  }

  .mobile\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .mobile\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .mobile\:transition-opacity{
    transition-property:opacity
  }

  .mobile\:transition-shadow{
    transition-property:box-shadow
  }

  .mobile\:transition-transform{
    transition-property:transform
  }

  .mobile\:ease-linear{
    transition-timing-function:linear
  }

  .mobile\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .mobile\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .mobile\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .mobile\:duration-75{
    transition-duration:75ms
  }

  .mobile\:duration-100{
    transition-duration:100ms
  }

  .mobile\:duration-150{
    transition-duration:150ms
  }

  .mobile\:duration-200{
    transition-duration:200ms
  }

  .mobile\:duration-300{
    transition-duration:300ms
  }

  .mobile\:duration-500{
    transition-duration:500ms
  }

  .mobile\:duration-700{
    transition-duration:700ms
  }

  .mobile\:duration-1000{
    transition-duration:1000ms
  }

  .mobile\:delay-75{
    transition-delay:75ms
  }

  .mobile\:delay-100{
    transition-delay:100ms
  }

  .mobile\:delay-150{
    transition-delay:150ms
  }

  .mobile\:delay-200{
    transition-delay:200ms
  }

  .mobile\:delay-300{
    transition-delay:300ms
  }

  .mobile\:delay-500{
    transition-delay:500ms
  }

  .mobile\:delay-700{
    transition-delay:700ms
  }

  .mobile\:delay-1000{
    transition-delay:1000ms
  }

  .mobile\:animate-none{
    animation:none
  }

  .mobile\:animate-spin{
    animation:spin 1s linear infinite
  }

  .mobile\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .mobile\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .mobile\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 0) and (max-width: 1400px){
  .tablet\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .tablet\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .tablet\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .tablet\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .tablet\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .tablet\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .tablet\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .tablet\:container{
      max-width:1800px
    }
  }

  .tablet\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .tablet\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .tablet\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .tablet\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .tablet\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .tablet\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .tablet\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .tablet\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .tablet\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .tablet\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .tablet\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .tablet\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .tablet\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .tablet\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .tablet\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .tablet\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .tablet\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .tablet\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .tablet\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .tablet\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .tablet\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .tablet\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .tablet\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .tablet\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .tablet\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .tablet\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .tablet\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .tablet\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .tablet\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .tablet\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .tablet\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .tablet\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .tablet\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .tablet\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .tablet\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .tablet\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .tablet\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .tablet\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .tablet\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .tablet\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .tablet\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .tablet\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .tablet\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .tablet\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .tablet\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .tablet\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .tablet\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .tablet\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .tablet\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .tablet\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .tablet\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .tablet\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .tablet\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .tablet\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .tablet\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .tablet\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .tablet\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .tablet\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .tablet\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .tablet\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .tablet\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .tablet\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .tablet\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .tablet\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .tablet\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .tablet\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .tablet\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .tablet\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .tablet\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .tablet\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .tablet\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .tablet\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .tablet\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .tablet\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .tablet\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .tablet\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .tablet\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .tablet\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .tablet\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .tablet\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .tablet\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .tablet\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .tablet\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .tablet\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .tablet\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .tablet\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .tablet\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .tablet\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .tablet\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .tablet\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .tablet\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .tablet\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .tablet\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .tablet\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .tablet\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .tablet\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .tablet\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .tablet\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .tablet\:bg-fixed{
    background-attachment:fixed
  }

  .tablet\:bg-local{
    background-attachment:local
  }

  .tablet\:bg-scroll{
    background-attachment:scroll
  }

  .tablet\:bg-clip-border{
    background-clip:border-box
  }

  .tablet\:bg-clip-padding{
    background-clip:padding-box
  }

  .tablet\:bg-clip-content{
    background-clip:content-box
  }

  .tablet\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .tablet\:bg-transparent{
    background-color:transparent
  }

  .tablet\:bg-current{
    background-color:currentColor
  }

  .tablet\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .tablet\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .tablet\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .tablet\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .tablet\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .tablet\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .tablet\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .tablet\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .tablet\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .tablet\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .tablet\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .tablet\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .tablet\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .tablet\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .tablet\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .tablet\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .tablet\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .tablet\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .tablet\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .tablet\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .tablet\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .tablet\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .tablet\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .tablet\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .tablet\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .tablet\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .tablet\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .tablet\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .tablet\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .tablet\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .tablet\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .tablet\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .tablet\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .tablet\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .tablet\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .tablet\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .tablet\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .tablet\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .tablet\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .tablet\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .tablet\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .tablet\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .tablet\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .tablet\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .tablet\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .tablet\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .tablet\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .tablet\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .tablet\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .tablet\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .tablet\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .tablet\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .tablet\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .tablet\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .tablet\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .tablet\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .tablet\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .tablet\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .tablet\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .tablet\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .tablet\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .tablet\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .tablet\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .tablet\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .tablet\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .tablet\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .tablet\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .tablet\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .tablet\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .tablet\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .tablet\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .tablet\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .tablet\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .tablet\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .tablet\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .tablet\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .tablet\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .tablet\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .tablet\:bg-none{
    background-image:none
  }

  .tablet\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .tablet\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .tablet\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .tablet\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .tablet\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .tablet\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .tablet\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .tablet\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .tablet\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .tablet\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .tablet\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .tablet\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .tablet\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .tablet\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .tablet\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .tablet\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .tablet\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .tablet\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .tablet\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .tablet\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .tablet\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .tablet\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .tablet\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .tablet\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .tablet\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .tablet\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .tablet\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .tablet\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .tablet\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .tablet\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .tablet\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .tablet\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .tablet\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .tablet\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .tablet\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .tablet\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .tablet\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .tablet\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .tablet\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .tablet\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .tablet\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .tablet\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .tablet\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .tablet\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .tablet\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .tablet\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .tablet\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .tablet\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .tablet\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .tablet\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .tablet\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .tablet\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .tablet\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .tablet\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .tablet\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .tablet\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .tablet\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .tablet\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .tablet\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .tablet\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .tablet\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .tablet\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .tablet\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .tablet\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .tablet\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .tablet\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .tablet\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .tablet\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .tablet\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .tablet\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .tablet\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .tablet\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .tablet\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .tablet\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .tablet\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .tablet\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .tablet\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .tablet\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .tablet\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .tablet\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .tablet\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .tablet\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .tablet\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .tablet\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .tablet\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .tablet\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .tablet\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .tablet\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .tablet\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .tablet\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .tablet\:to-transparent{
    --gradient-to-color:transparent
  }

  .tablet\:to-current{
    --gradient-to-color:currentColor
  }

  .tablet\:to-black{
    --gradient-to-color:#000000
  }

  .tablet\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .tablet\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .tablet\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .tablet\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .tablet\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .tablet\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .tablet\:to-gray-600{
    --gradient-to-color:#718096
  }

  .tablet\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .tablet\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .tablet\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .tablet\:to-red{
    --gradient-to-color:#Ed3928
  }

  .tablet\:to-orange{
    --gradient-to-color:#F78F01
  }

  .tablet\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .tablet\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .tablet\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .tablet\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .tablet\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .tablet\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .tablet\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .tablet\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .tablet\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .tablet\:to-green{
    --gradient-to-color:#00A285
  }

  .tablet\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .tablet\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .tablet\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .tablet\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .tablet\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .tablet\:to-teal-600{
    --gradient-to-color:#319795
  }

  .tablet\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .tablet\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .tablet\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .tablet\:to-blue{
    --gradient-to-color:#0074BA
  }

  .tablet\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .tablet\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .tablet\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .tablet\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .tablet\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .tablet\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .tablet\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .tablet\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .tablet\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .tablet\:to-purple{
    --gradient-to-color:#68539B
  }

  .tablet\:to-pink{
    --gradient-to-color:#F599A9
  }

  .tablet\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .tablet\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .tablet\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .tablet\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .tablet\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .tablet\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .tablet\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .tablet\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .tablet\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .tablet\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .tablet\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .tablet\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .tablet\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .tablet\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .tablet\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .tablet\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .tablet\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .tablet\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .tablet\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .tablet\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .tablet\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .tablet\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .tablet\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .tablet\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .tablet\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .tablet\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .tablet\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .tablet\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .tablet\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .tablet\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .tablet\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .tablet\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .tablet\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .tablet\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .tablet\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .tablet\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .tablet\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .tablet\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .tablet\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .tablet\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .tablet\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .tablet\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .tablet\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .tablet\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .tablet\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .tablet\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .tablet\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .tablet\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .tablet\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .tablet\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .tablet\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .tablet\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .tablet\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .tablet\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .tablet\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .tablet\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .tablet\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .tablet\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .tablet\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .tablet\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .tablet\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .tablet\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .tablet\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .tablet\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .tablet\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .tablet\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .tablet\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .tablet\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .tablet\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .tablet\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .tablet\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .tablet\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .tablet\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .tablet\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .tablet\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .tablet\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .tablet\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .tablet\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .tablet\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .tablet\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .tablet\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .tablet\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .tablet\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .tablet\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .tablet\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .tablet\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .tablet\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .tablet\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .tablet\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .tablet\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .tablet\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .tablet\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .tablet\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .tablet\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .tablet\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .tablet\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .tablet\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .tablet\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .tablet\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .tablet\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .tablet\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .tablet\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .tablet\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .tablet\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .tablet\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .tablet\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .tablet\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .tablet\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .tablet\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .tablet\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .tablet\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .tablet\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .tablet\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .tablet\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .tablet\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .tablet\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .tablet\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .tablet\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .tablet\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .tablet\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .tablet\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .tablet\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .tablet\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .tablet\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .tablet\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .tablet\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .tablet\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .tablet\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .tablet\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .tablet\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .tablet\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .tablet\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .tablet\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .tablet\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .tablet\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .tablet\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .tablet\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .tablet\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .tablet\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .tablet\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .tablet\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .tablet\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .tablet\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .tablet\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .tablet\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .tablet\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .tablet\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .tablet\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .tablet\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .tablet\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .tablet\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .tablet\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .tablet\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .tablet\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .tablet\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .tablet\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .tablet\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .tablet\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .tablet\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .tablet\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .tablet\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .tablet\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .tablet\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .tablet\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .tablet\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .tablet\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .tablet\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .tablet\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .tablet\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .tablet\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .tablet\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .tablet\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .tablet\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .tablet\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .tablet\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .tablet\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .tablet\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .tablet\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .tablet\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .tablet\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .tablet\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .tablet\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .tablet\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .tablet\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .tablet\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .tablet\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .tablet\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .tablet\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .tablet\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .tablet\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .tablet\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .tablet\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .tablet\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .tablet\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .tablet\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .tablet\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .tablet\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .tablet\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .tablet\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .tablet\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .tablet\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .tablet\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .tablet\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .tablet\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .tablet\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .tablet\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .tablet\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .tablet\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .tablet\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .tablet\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .tablet\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .tablet\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .tablet\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .tablet\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .tablet\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .tablet\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .tablet\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .tablet\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .tablet\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .tablet\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .tablet\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .tablet\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .tablet\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .tablet\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .tablet\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .tablet\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .tablet\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .tablet\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .tablet\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .tablet\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .tablet\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .tablet\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .tablet\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .tablet\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .tablet\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .tablet\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .tablet\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .tablet\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .tablet\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .tablet\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .tablet\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .tablet\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .tablet\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .tablet\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .tablet\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .tablet\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .tablet\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .tablet\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .tablet\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .tablet\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .tablet\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .tablet\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .tablet\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .tablet\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .tablet\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .tablet\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .tablet\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .tablet\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .tablet\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .tablet\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .tablet\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .tablet\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .tablet\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .tablet\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .tablet\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .tablet\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .tablet\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .tablet\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .tablet\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .tablet\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .tablet\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .tablet\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .tablet\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .tablet\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .tablet\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .tablet\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .tablet\:bg-opacity-0{
    --bg-opacity:0
  }

  .tablet\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .tablet\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .tablet\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .tablet\:bg-opacity-100{
    --bg-opacity:1
  }

  .tablet\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .tablet\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .tablet\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .tablet\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .tablet\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .tablet\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .tablet\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .tablet\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .tablet\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .tablet\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .tablet\:bg-bottom{
    background-position:bottom
  }

  .tablet\:bg-center{
    background-position:center
  }

  .tablet\:bg-left{
    background-position:left
  }

  .tablet\:bg-left-bottom{
    background-position:left bottom
  }

  .tablet\:bg-left-top{
    background-position:left top
  }

  .tablet\:bg-right{
    background-position:right
  }

  .tablet\:bg-right-bottom{
    background-position:right bottom
  }

  .tablet\:bg-right-top{
    background-position:right top
  }

  .tablet\:bg-top{
    background-position:top
  }

  .tablet\:bg-repeat{
    background-repeat:repeat
  }

  .tablet\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .tablet\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .tablet\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .tablet\:bg-repeat-round{
    background-repeat:round
  }

  .tablet\:bg-repeat-space{
    background-repeat:space
  }

  .tablet\:bg-auto{
    background-size:auto
  }

  .tablet\:bg-cover{
    background-size:cover
  }

  .tablet\:bg-contain{
    background-size:contain
  }

  .tablet\:border-collapse{
    border-collapse:collapse
  }

  .tablet\:border-separate{
    border-collapse:separate
  }

  .tablet\:border-transparent{
    border-color:transparent
  }

  .tablet\:border-current{
    border-color:currentColor
  }

  .tablet\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .tablet\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .tablet\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .tablet\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .tablet\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .tablet\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .tablet\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .tablet\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .tablet\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .tablet\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .tablet\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .tablet\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .tablet\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .tablet\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .tablet\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .tablet\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .tablet\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .tablet\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .tablet\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .tablet\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .tablet\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .tablet\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .tablet\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .tablet\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .tablet\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .tablet\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .tablet\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .tablet\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .tablet\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .tablet\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .tablet\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .tablet\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .tablet\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .tablet\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .tablet\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .tablet\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .tablet\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .tablet\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .tablet\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .tablet\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .tablet\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .tablet\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .tablet\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .tablet\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .tablet\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .tablet\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .tablet\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .tablet\:hover\:border-current:hover{
    border-color:currentColor
  }

  .tablet\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .tablet\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .tablet\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .tablet\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .tablet\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .tablet\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .tablet\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .tablet\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .tablet\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .tablet\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .tablet\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .tablet\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .tablet\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .tablet\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .tablet\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .tablet\:focus\:border-current:focus{
    border-color:currentColor
  }

  .tablet\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .tablet\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .tablet\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .tablet\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .tablet\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .tablet\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .tablet\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .tablet\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .tablet\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .tablet\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .tablet\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .tablet\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .tablet\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .tablet\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .tablet\:border-opacity-0{
    --border-opacity:0
  }

  .tablet\:border-opacity-25{
    --border-opacity:0.25
  }

  .tablet\:border-opacity-50{
    --border-opacity:0.5
  }

  .tablet\:border-opacity-75{
    --border-opacity:0.75
  }

  .tablet\:border-opacity-100{
    --border-opacity:1
  }

  .tablet\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .tablet\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .tablet\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .tablet\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .tablet\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .tablet\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .tablet\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .tablet\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .tablet\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .tablet\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .tablet\:rounded-none{
    border-radius:0
  }

  .tablet\:rounded-sm{
    border-radius:0.125rem
  }

  .tablet\:rounded{
    border-radius:0.25rem
  }

  .tablet\:rounded-md{
    border-radius:0.375rem
  }

  .tablet\:rounded-lg{
    border-radius:0.5rem
  }

  .tablet\:rounded-xl{
    border-radius:0.75rem
  }

  .tablet\:rounded-2xl{
    border-radius:1rem
  }

  .tablet\:rounded-3xl{
    border-radius:1.5rem
  }

  .tablet\:rounded-full{
    border-radius:9999px
  }

  .tablet\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .tablet\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .tablet\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .tablet\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .tablet\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .tablet\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .tablet\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .tablet\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .tablet\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .tablet\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .tablet\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .tablet\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .tablet\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .tablet\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .tablet\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .tablet\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .tablet\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .tablet\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .tablet\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .tablet\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .tablet\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .tablet\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .tablet\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .tablet\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .tablet\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .tablet\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .tablet\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .tablet\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .tablet\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .tablet\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .tablet\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .tablet\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .tablet\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .tablet\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .tablet\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .tablet\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .tablet\:rounded-tl-none{
    border-top-left-radius:0
  }

  .tablet\:rounded-tr-none{
    border-top-right-radius:0
  }

  .tablet\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .tablet\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .tablet\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .tablet\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .tablet\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .tablet\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .tablet\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .tablet\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .tablet\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .tablet\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .tablet\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .tablet\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .tablet\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .tablet\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .tablet\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .tablet\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .tablet\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .tablet\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .tablet\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .tablet\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .tablet\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .tablet\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .tablet\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .tablet\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .tablet\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .tablet\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .tablet\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .tablet\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .tablet\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .tablet\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .tablet\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .tablet\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .tablet\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .tablet\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .tablet\:border-solid{
    border-style:solid
  }

  .tablet\:border-dashed{
    border-style:dashed
  }

  .tablet\:border-dotted{
    border-style:dotted
  }

  .tablet\:border-double{
    border-style:double
  }

  .tablet\:border-none{
    border-style:none
  }

  .tablet\:border-0{
    border-width:0
  }

  .tablet\:border-2{
    border-width:2px
  }

  .tablet\:border-4{
    border-width:4px
  }

  .tablet\:border-8{
    border-width:8px
  }

  .tablet\:border{
    border-width:1px
  }

  .tablet\:border-t-0{
    border-top-width:0
  }

  .tablet\:border-r-0{
    border-right-width:0
  }

  .tablet\:border-b-0{
    border-bottom-width:0
  }

  .tablet\:border-l-0{
    border-left-width:0
  }

  .tablet\:border-t-2{
    border-top-width:2px
  }

  .tablet\:border-r-2{
    border-right-width:2px
  }

  .tablet\:border-b-2{
    border-bottom-width:2px
  }

  .tablet\:border-l-2{
    border-left-width:2px
  }

  .tablet\:border-t-4{
    border-top-width:4px
  }

  .tablet\:border-r-4{
    border-right-width:4px
  }

  .tablet\:border-b-4{
    border-bottom-width:4px
  }

  .tablet\:border-l-4{
    border-left-width:4px
  }

  .tablet\:border-t-8{
    border-top-width:8px
  }

  .tablet\:border-r-8{
    border-right-width:8px
  }

  .tablet\:border-b-8{
    border-bottom-width:8px
  }

  .tablet\:border-l-8{
    border-left-width:8px
  }

  .tablet\:border-t{
    border-top-width:1px
  }

  .tablet\:border-r{
    border-right-width:1px
  }

  .tablet\:border-b{
    border-bottom-width:1px
  }

  .tablet\:border-l{
    border-left-width:1px
  }

  .tablet\:box-border{
    box-sizing:border-box
  }

  .tablet\:box-content{
    box-sizing:content-box
  }

  .tablet\:cursor-auto{
    cursor:auto
  }

  .tablet\:cursor-default{
    cursor:default
  }

  .tablet\:cursor-pointer{
    cursor:pointer
  }

  .tablet\:cursor-wait{
    cursor:wait
  }

  .tablet\:cursor-text{
    cursor:text
  }

  .tablet\:cursor-move{
    cursor:move
  }

  .tablet\:cursor-not-allowed{
    cursor:not-allowed
  }

  .tablet\:block{
    display:block
  }

  .tablet\:inline-block{
    display:inline-block
  }

  .tablet\:inline{
    display:inline
  }

  .tablet\:flex{
    display:flex
  }

  .tablet\:inline-flex{
    display:inline-flex
  }

  .tablet\:table{
    display:table
  }

  .tablet\:table-caption{
    display:table-caption
  }

  .tablet\:table-cell{
    display:table-cell
  }

  .tablet\:table-column{
    display:table-column
  }

  .tablet\:table-column-group{
    display:table-column-group
  }

  .tablet\:table-footer-group{
    display:table-footer-group
  }

  .tablet\:table-header-group{
    display:table-header-group
  }

  .tablet\:table-row-group{
    display:table-row-group
  }

  .tablet\:table-row{
    display:table-row
  }

  .tablet\:flow-root{
    display:flow-root
  }

  .tablet\:grid{
    display:grid
  }

  .tablet\:inline-grid{
    display:inline-grid
  }

  .tablet\:contents{
    display:contents
  }

  .tablet\:hidden{
    display:none
  }

  .tablet\:flex-row{
    flex-direction:row
  }

  .tablet\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .tablet\:flex-col{
    flex-direction:column
  }

  .tablet\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .tablet\:flex-wrap{
    flex-wrap:wrap
  }

  .tablet\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .tablet\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .tablet\:place-items-auto{
    place-items:auto
  }

  .tablet\:place-items-start{
    place-items:start
  }

  .tablet\:place-items-end{
    place-items:end
  }

  .tablet\:place-items-center{
    place-items:center
  }

  .tablet\:place-items-stretch{
    place-items:stretch
  }

  .tablet\:place-content-center{
    place-content:center
  }

  .tablet\:place-content-start{
    place-content:start
  }

  .tablet\:place-content-end{
    place-content:end
  }

  .tablet\:place-content-between{
    place-content:space-between
  }

  .tablet\:place-content-around{
    place-content:space-around
  }

  .tablet\:place-content-evenly{
    place-content:space-evenly
  }

  .tablet\:place-content-stretch{
    place-content:stretch
  }

  .tablet\:place-self-auto{
    place-self:auto
  }

  .tablet\:place-self-start{
    place-self:start
  }

  .tablet\:place-self-end{
    place-self:end
  }

  .tablet\:place-self-center{
    place-self:center
  }

  .tablet\:place-self-stretch{
    place-self:stretch
  }

  .tablet\:items-start{
    align-items:flex-start
  }

  .tablet\:items-end{
    align-items:flex-end
  }

  .tablet\:items-center{
    align-items:center
  }

  .tablet\:items-baseline{
    align-items:baseline
  }

  .tablet\:items-stretch{
    align-items:stretch
  }

  .tablet\:content-center{
    align-content:center
  }

  .tablet\:content-start{
    align-content:flex-start
  }

  .tablet\:content-end{
    align-content:flex-end
  }

  .tablet\:content-between{
    align-content:space-between
  }

  .tablet\:content-around{
    align-content:space-around
  }

  .tablet\:content-evenly{
    align-content:space-evenly
  }

  .tablet\:self-auto{
    align-self:auto
  }

  .tablet\:self-start{
    align-self:flex-start
  }

  .tablet\:self-end{
    align-self:flex-end
  }

  .tablet\:self-center{
    align-self:center
  }

  .tablet\:self-stretch{
    align-self:stretch
  }

  .tablet\:justify-items-auto{
    justify-items:auto
  }

  .tablet\:justify-items-start{
    justify-items:start
  }

  .tablet\:justify-items-end{
    justify-items:end
  }

  .tablet\:justify-items-center{
    justify-items:center
  }

  .tablet\:justify-items-stretch{
    justify-items:stretch
  }

  .tablet\:justify-start{
    justify-content:flex-start
  }

  .tablet\:justify-end{
    justify-content:flex-end
  }

  .tablet\:justify-center{
    justify-content:center
  }

  .tablet\:justify-between{
    justify-content:space-between
  }

  .tablet\:justify-around{
    justify-content:space-around
  }

  .tablet\:justify-evenly{
    justify-content:space-evenly
  }

  .tablet\:justify-self-auto{
    justify-self:auto
  }

  .tablet\:justify-self-start{
    justify-self:start
  }

  .tablet\:justify-self-end{
    justify-self:end
  }

  .tablet\:justify-self-center{
    justify-self:center
  }

  .tablet\:justify-self-stretch{
    justify-self:stretch
  }

  .tablet\:flex-1{
    flex:1 1 0%
  }

  .tablet\:flex-auto{
    flex:1 1 auto
  }

  .tablet\:flex-initial{
    flex:0 1 auto
  }

  .tablet\:flex-none{
    flex:none
  }

  .tablet\:flex-grow-0{
    flex-grow:0
  }

  .tablet\:flex-grow{
    flex-grow:1
  }

  .tablet\:flex-shrink-0{
    flex-shrink:0
  }

  .tablet\:flex-shrink{
    flex-shrink:1
  }

  .tablet\:order-1{
    order:1
  }

  .tablet\:order-2{
    order:2
  }

  .tablet\:order-3{
    order:3
  }

  .tablet\:order-4{
    order:4
  }

  .tablet\:order-5{
    order:5
  }

  .tablet\:order-6{
    order:6
  }

  .tablet\:order-7{
    order:7
  }

  .tablet\:order-8{
    order:8
  }

  .tablet\:order-9{
    order:9
  }

  .tablet\:order-10{
    order:10
  }

  .tablet\:order-11{
    order:11
  }

  .tablet\:order-12{
    order:12
  }

  .tablet\:order-first{
    order:-9999
  }

  .tablet\:order-last{
    order:9999
  }

  .tablet\:order-none{
    order:0
  }

  .tablet\:float-right{
    float:right
  }

  .tablet\:float-left{
    float:left
  }

  .tablet\:float-none{
    float:none
  }

  .tablet\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .tablet\:clear-left{
    clear:left
  }

  .tablet\:clear-right{
    clear:right
  }

  .tablet\:clear-both{
    clear:both
  }

  .tablet\:clear-none{
    clear:none
  }

  .tablet\:font-headings{
    font-family:Parabole, sans-serif
  }

  .tablet\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .tablet\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .tablet\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .tablet\:font-hairline{
    font-weight:100
  }

  .tablet\:font-thin{
    font-weight:200
  }

  .tablet\:font-light{
    font-weight:300
  }

  .tablet\:font-normal{
    font-weight:400
  }

  .tablet\:font-medium{
    font-weight:500
  }

  .tablet\:font-semibold{
    font-weight:600
  }

  .tablet\:font-bold{
    font-weight:700
  }

  .tablet\:font-extrabold{
    font-weight:800
  }

  .tablet\:font-black{
    font-weight:900
  }

  .tablet\:hover\:font-hairline:hover{
    font-weight:100
  }

  .tablet\:hover\:font-thin:hover{
    font-weight:200
  }

  .tablet\:hover\:font-light:hover{
    font-weight:300
  }

  .tablet\:hover\:font-normal:hover{
    font-weight:400
  }

  .tablet\:hover\:font-medium:hover{
    font-weight:500
  }

  .tablet\:hover\:font-semibold:hover{
    font-weight:600
  }

  .tablet\:hover\:font-bold:hover{
    font-weight:700
  }

  .tablet\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .tablet\:hover\:font-black:hover{
    font-weight:900
  }

  .tablet\:focus\:font-hairline:focus{
    font-weight:100
  }

  .tablet\:focus\:font-thin:focus{
    font-weight:200
  }

  .tablet\:focus\:font-light:focus{
    font-weight:300
  }

  .tablet\:focus\:font-normal:focus{
    font-weight:400
  }

  .tablet\:focus\:font-medium:focus{
    font-weight:500
  }

  .tablet\:focus\:font-semibold:focus{
    font-weight:600
  }

  .tablet\:focus\:font-bold:focus{
    font-weight:700
  }

  .tablet\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .tablet\:focus\:font-black:focus{
    font-weight:900
  }

  .tablet\:h-0{
    height:0
  }

  .tablet\:h-1{
    height:1rem
  }

  .tablet\:h-2{
    height:2rem
  }

  .tablet\:h-3{
    height:3rem
  }

  .tablet\:h-4{
    height:4rem
  }

  .tablet\:h-5{
    height:5rem
  }

  .tablet\:h-6{
    height:6rem
  }

  .tablet\:h-7{
    height:7rem
  }

  .tablet\:h-15{
    height:1.5rem
  }

  .tablet\:h-25{
    height:2.5rem
  }

  .tablet\:h-125{
    height:1.25rem
  }

  .tablet\:h-175{
    height:1.175rem
  }

  .tablet\:h-225{
    height:2.25rem
  }

  .tablet\:h-275{
    height:2.175rem
  }

  .tablet\:h-auto{
    height:auto
  }

  .tablet\:h-px{
    height:1px
  }

  .tablet\:h-025{
    height:0.25rem
  }

  .tablet\:h-05{
    height:0.5rem
  }

  .tablet\:h-075{
    height:0.75rem
  }

  .tablet\:h-full{
    height:100%
  }

  .tablet\:h-screen{
    height:100vh
  }

  .tablet\:text-xs{
    font-size:0.6rem
  }

  .tablet\:text-sm{
    font-size:0.8rem
  }

  .tablet\:text-base{
    font-size:1rem
  }

  .tablet\:text-lg{
    font-size:1.3rem
  }

  .tablet\:text-xl{
    font-size:2rem
  }

  .tablet\:text-xxl{
    font-size:3rem
  }

  .tablet\:text-xxxl{
    font-size:5rem
  }

  .tablet\:leading-3{
    line-height:.75rem
  }

  .tablet\:leading-4{
    line-height:1rem
  }

  .tablet\:leading-5{
    line-height:1.25rem
  }

  .tablet\:leading-6{
    line-height:1.5rem
  }

  .tablet\:leading-7{
    line-height:1.75rem
  }

  .tablet\:leading-8{
    line-height:2rem
  }

  .tablet\:leading-9{
    line-height:2.25rem
  }

  .tablet\:leading-10{
    line-height:2.5rem
  }

  .tablet\:leading-none{
    line-height:1
  }

  .tablet\:leading-tight{
    line-height:1.25
  }

  .tablet\:leading-snug{
    line-height:1.375
  }

  .tablet\:leading-normal{
    line-height:1.5
  }

  .tablet\:leading-relaxed{
    line-height:1.625
  }

  .tablet\:leading-loose{
    line-height:2
  }

  .tablet\:list-inside{
    list-style-position:inside
  }

  .tablet\:list-outside{
    list-style-position:outside
  }

  .tablet\:list-none{
    list-style-type:none
  }

  .tablet\:list-disc{
    list-style-type:disc
  }

  .tablet\:list-decimal{
    list-style-type:decimal
  }

  .tablet\:m-0{
    margin:0
  }

  .tablet\:m-1{
    margin:1rem
  }

  .tablet\:m-2{
    margin:2rem
  }

  .tablet\:m-3{
    margin:3rem
  }

  .tablet\:m-4{
    margin:4rem
  }

  .tablet\:m-5{
    margin:5rem
  }

  .tablet\:m-6{
    margin:6rem
  }

  .tablet\:m-7{
    margin:7rem
  }

  .tablet\:m-15{
    margin:1.5rem
  }

  .tablet\:m-25{
    margin:2.5rem
  }

  .tablet\:m-125{
    margin:1.25rem
  }

  .tablet\:m-175{
    margin:1.175rem
  }

  .tablet\:m-225{
    margin:2.25rem
  }

  .tablet\:m-275{
    margin:2.175rem
  }

  .tablet\:m-auto{
    margin:auto
  }

  .tablet\:m-px{
    margin:1px
  }

  .tablet\:m-025{
    margin:0.25rem
  }

  .tablet\:m-05{
    margin:0.5rem
  }

  .tablet\:m-075{
    margin:0.75rem
  }

  .tablet\:-m-1{
    margin:-1rem
  }

  .tablet\:-m-2{
    margin:-2rem
  }

  .tablet\:-m-3{
    margin:-3rem
  }

  .tablet\:-m-4{
    margin:-4rem
  }

  .tablet\:-m-5{
    margin:-5rem
  }

  .tablet\:-m-6{
    margin:-6rem
  }

  .tablet\:-m-7{
    margin:-7rem
  }

  .tablet\:-m-15{
    margin:-1.5rem
  }

  .tablet\:-m-25{
    margin:-2.5rem
  }

  .tablet\:-m-125{
    margin:-1.25rem
  }

  .tablet\:-m-175{
    margin:-1.175rem
  }

  .tablet\:-m-225{
    margin:-2.25rem
  }

  .tablet\:-m-275{
    margin:-2.175rem
  }

  .tablet\:-m-px{
    margin:-1px
  }

  .tablet\:-m-025{
    margin:-0.25rem
  }

  .tablet\:-m-05{
    margin:-0.5rem
  }

  .tablet\:-m-075{
    margin:-0.75rem
  }

  .tablet\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .tablet\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .tablet\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .tablet\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .tablet\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .tablet\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .tablet\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .tablet\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .tablet\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .tablet\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .tablet\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .tablet\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .tablet\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .tablet\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .tablet\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .tablet\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .tablet\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .tablet\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .tablet\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .tablet\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .tablet\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .tablet\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .tablet\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .tablet\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .tablet\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .tablet\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .tablet\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .tablet\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .tablet\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .tablet\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .tablet\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .tablet\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .tablet\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .tablet\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .tablet\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .tablet\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .tablet\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .tablet\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .tablet\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .tablet\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .tablet\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .tablet\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .tablet\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .tablet\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .tablet\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .tablet\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .tablet\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .tablet\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .tablet\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .tablet\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .tablet\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .tablet\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .tablet\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .tablet\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .tablet\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .tablet\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .tablet\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .tablet\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .tablet\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .tablet\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .tablet\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .tablet\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .tablet\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .tablet\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .tablet\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .tablet\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .tablet\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .tablet\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .tablet\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .tablet\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .tablet\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .tablet\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .tablet\:mt-0{
    margin-top:0
  }

  .tablet\:mr-0{
    margin-right:0
  }

  .tablet\:mb-0{
    margin-bottom:0
  }

  .tablet\:ml-0{
    margin-left:0
  }

  .tablet\:mt-1{
    margin-top:1rem
  }

  .tablet\:mr-1{
    margin-right:1rem
  }

  .tablet\:mb-1{
    margin-bottom:1rem
  }

  .tablet\:ml-1{
    margin-left:1rem
  }

  .tablet\:mt-2{
    margin-top:2rem
  }

  .tablet\:mr-2{
    margin-right:2rem
  }

  .tablet\:mb-2{
    margin-bottom:2rem
  }

  .tablet\:ml-2{
    margin-left:2rem
  }

  .tablet\:mt-3{
    margin-top:3rem
  }

  .tablet\:mr-3{
    margin-right:3rem
  }

  .tablet\:mb-3{
    margin-bottom:3rem
  }

  .tablet\:ml-3{
    margin-left:3rem
  }

  .tablet\:mt-4{
    margin-top:4rem
  }

  .tablet\:mr-4{
    margin-right:4rem
  }

  .tablet\:mb-4{
    margin-bottom:4rem
  }

  .tablet\:ml-4{
    margin-left:4rem
  }

  .tablet\:mt-5{
    margin-top:5rem
  }

  .tablet\:mr-5{
    margin-right:5rem
  }

  .tablet\:mb-5{
    margin-bottom:5rem
  }

  .tablet\:ml-5{
    margin-left:5rem
  }

  .tablet\:mt-6{
    margin-top:6rem
  }

  .tablet\:mr-6{
    margin-right:6rem
  }

  .tablet\:mb-6{
    margin-bottom:6rem
  }

  .tablet\:ml-6{
    margin-left:6rem
  }

  .tablet\:mt-7{
    margin-top:7rem
  }

  .tablet\:mr-7{
    margin-right:7rem
  }

  .tablet\:mb-7{
    margin-bottom:7rem
  }

  .tablet\:ml-7{
    margin-left:7rem
  }

  .tablet\:mt-15{
    margin-top:1.5rem
  }

  .tablet\:mr-15{
    margin-right:1.5rem
  }

  .tablet\:mb-15{
    margin-bottom:1.5rem
  }

  .tablet\:ml-15{
    margin-left:1.5rem
  }

  .tablet\:mt-25{
    margin-top:2.5rem
  }

  .tablet\:mr-25{
    margin-right:2.5rem
  }

  .tablet\:mb-25{
    margin-bottom:2.5rem
  }

  .tablet\:ml-25{
    margin-left:2.5rem
  }

  .tablet\:mt-125{
    margin-top:1.25rem
  }

  .tablet\:mr-125{
    margin-right:1.25rem
  }

  .tablet\:mb-125{
    margin-bottom:1.25rem
  }

  .tablet\:ml-125{
    margin-left:1.25rem
  }

  .tablet\:mt-175{
    margin-top:1.175rem
  }

  .tablet\:mr-175{
    margin-right:1.175rem
  }

  .tablet\:mb-175{
    margin-bottom:1.175rem
  }

  .tablet\:ml-175{
    margin-left:1.175rem
  }

  .tablet\:mt-225{
    margin-top:2.25rem
  }

  .tablet\:mr-225{
    margin-right:2.25rem
  }

  .tablet\:mb-225{
    margin-bottom:2.25rem
  }

  .tablet\:ml-225{
    margin-left:2.25rem
  }

  .tablet\:mt-275{
    margin-top:2.175rem
  }

  .tablet\:mr-275{
    margin-right:2.175rem
  }

  .tablet\:mb-275{
    margin-bottom:2.175rem
  }

  .tablet\:ml-275{
    margin-left:2.175rem
  }

  .tablet\:mt-auto{
    margin-top:auto
  }

  .tablet\:mr-auto{
    margin-right:auto
  }

  .tablet\:mb-auto{
    margin-bottom:auto
  }

  .tablet\:ml-auto{
    margin-left:auto
  }

  .tablet\:mt-px{
    margin-top:1px
  }

  .tablet\:mr-px{
    margin-right:1px
  }

  .tablet\:mb-px{
    margin-bottom:1px
  }

  .tablet\:ml-px{
    margin-left:1px
  }

  .tablet\:mt-025{
    margin-top:0.25rem
  }

  .tablet\:mr-025{
    margin-right:0.25rem
  }

  .tablet\:mb-025{
    margin-bottom:0.25rem
  }

  .tablet\:ml-025{
    margin-left:0.25rem
  }

  .tablet\:mt-05{
    margin-top:0.5rem
  }

  .tablet\:mr-05{
    margin-right:0.5rem
  }

  .tablet\:mb-05{
    margin-bottom:0.5rem
  }

  .tablet\:ml-05{
    margin-left:0.5rem
  }

  .tablet\:mt-075{
    margin-top:0.75rem
  }

  .tablet\:mr-075{
    margin-right:0.75rem
  }

  .tablet\:mb-075{
    margin-bottom:0.75rem
  }

  .tablet\:ml-075{
    margin-left:0.75rem
  }

  .tablet\:-mt-1{
    margin-top:-1rem
  }

  .tablet\:-mr-1{
    margin-right:-1rem
  }

  .tablet\:-mb-1{
    margin-bottom:-1rem
  }

  .tablet\:-ml-1{
    margin-left:-1rem
  }

  .tablet\:-mt-2{
    margin-top:-2rem
  }

  .tablet\:-mr-2{
    margin-right:-2rem
  }

  .tablet\:-mb-2{
    margin-bottom:-2rem
  }

  .tablet\:-ml-2{
    margin-left:-2rem
  }

  .tablet\:-mt-3{
    margin-top:-3rem
  }

  .tablet\:-mr-3{
    margin-right:-3rem
  }

  .tablet\:-mb-3{
    margin-bottom:-3rem
  }

  .tablet\:-ml-3{
    margin-left:-3rem
  }

  .tablet\:-mt-4{
    margin-top:-4rem
  }

  .tablet\:-mr-4{
    margin-right:-4rem
  }

  .tablet\:-mb-4{
    margin-bottom:-4rem
  }

  .tablet\:-ml-4{
    margin-left:-4rem
  }

  .tablet\:-mt-5{
    margin-top:-5rem
  }

  .tablet\:-mr-5{
    margin-right:-5rem
  }

  .tablet\:-mb-5{
    margin-bottom:-5rem
  }

  .tablet\:-ml-5{
    margin-left:-5rem
  }

  .tablet\:-mt-6{
    margin-top:-6rem
  }

  .tablet\:-mr-6{
    margin-right:-6rem
  }

  .tablet\:-mb-6{
    margin-bottom:-6rem
  }

  .tablet\:-ml-6{
    margin-left:-6rem
  }

  .tablet\:-mt-7{
    margin-top:-7rem
  }

  .tablet\:-mr-7{
    margin-right:-7rem
  }

  .tablet\:-mb-7{
    margin-bottom:-7rem
  }

  .tablet\:-ml-7{
    margin-left:-7rem
  }

  .tablet\:-mt-15{
    margin-top:-1.5rem
  }

  .tablet\:-mr-15{
    margin-right:-1.5rem
  }

  .tablet\:-mb-15{
    margin-bottom:-1.5rem
  }

  .tablet\:-ml-15{
    margin-left:-1.5rem
  }

  .tablet\:-mt-25{
    margin-top:-2.5rem
  }

  .tablet\:-mr-25{
    margin-right:-2.5rem
  }

  .tablet\:-mb-25{
    margin-bottom:-2.5rem
  }

  .tablet\:-ml-25{
    margin-left:-2.5rem
  }

  .tablet\:-mt-125{
    margin-top:-1.25rem
  }

  .tablet\:-mr-125{
    margin-right:-1.25rem
  }

  .tablet\:-mb-125{
    margin-bottom:-1.25rem
  }

  .tablet\:-ml-125{
    margin-left:-1.25rem
  }

  .tablet\:-mt-175{
    margin-top:-1.175rem
  }

  .tablet\:-mr-175{
    margin-right:-1.175rem
  }

  .tablet\:-mb-175{
    margin-bottom:-1.175rem
  }

  .tablet\:-ml-175{
    margin-left:-1.175rem
  }

  .tablet\:-mt-225{
    margin-top:-2.25rem
  }

  .tablet\:-mr-225{
    margin-right:-2.25rem
  }

  .tablet\:-mb-225{
    margin-bottom:-2.25rem
  }

  .tablet\:-ml-225{
    margin-left:-2.25rem
  }

  .tablet\:-mt-275{
    margin-top:-2.175rem
  }

  .tablet\:-mr-275{
    margin-right:-2.175rem
  }

  .tablet\:-mb-275{
    margin-bottom:-2.175rem
  }

  .tablet\:-ml-275{
    margin-left:-2.175rem
  }

  .tablet\:-mt-px{
    margin-top:-1px
  }

  .tablet\:-mr-px{
    margin-right:-1px
  }

  .tablet\:-mb-px{
    margin-bottom:-1px
  }

  .tablet\:-ml-px{
    margin-left:-1px
  }

  .tablet\:-mt-025{
    margin-top:-0.25rem
  }

  .tablet\:-mr-025{
    margin-right:-0.25rem
  }

  .tablet\:-mb-025{
    margin-bottom:-0.25rem
  }

  .tablet\:-ml-025{
    margin-left:-0.25rem
  }

  .tablet\:-mt-05{
    margin-top:-0.5rem
  }

  .tablet\:-mr-05{
    margin-right:-0.5rem
  }

  .tablet\:-mb-05{
    margin-bottom:-0.5rem
  }

  .tablet\:-ml-05{
    margin-left:-0.5rem
  }

  .tablet\:-mt-075{
    margin-top:-0.75rem
  }

  .tablet\:-mr-075{
    margin-right:-0.75rem
  }

  .tablet\:-mb-075{
    margin-bottom:-0.75rem
  }

  .tablet\:-ml-075{
    margin-left:-0.75rem
  }

  .tablet\:max-h-full{
    max-height:100%
  }

  .tablet\:max-h-screen{
    max-height:100vh
  }

  .tablet\:max-w-none{
    max-width:none
  }

  .tablet\:max-w-xs{
    max-width:20rem
  }

  .tablet\:max-w-sm{
    max-width:24rem
  }

  .tablet\:max-w-md{
    max-width:28rem
  }

  .tablet\:max-w-lg{
    max-width:32rem
  }

  .tablet\:max-w-xl{
    max-width:36rem
  }

  .tablet\:max-w-2xl{
    max-width:42rem
  }

  .tablet\:max-w-3xl{
    max-width:48rem
  }

  .tablet\:max-w-4xl{
    max-width:56rem
  }

  .tablet\:max-w-5xl{
    max-width:64rem
  }

  .tablet\:max-w-6xl{
    max-width:72rem
  }

  .tablet\:max-w-full{
    max-width:100%
  }

  .tablet\:max-w-screen-sm{
    max-width:640px
  }

  .tablet\:max-w-screen-md{
    max-width:900px
  }

  .tablet\:max-w-screen-lg{
    max-width:1024px
  }

  .tablet\:max-w-screen-xl{
    max-width:1400px
  }

  .tablet\:max-w-screen-xxl{
    max-width:1800px
  }

  .tablet\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .tablet\:min-h-0{
    min-height:0
  }

  .tablet\:min-h-full{
    min-height:100%
  }

  .tablet\:min-h-screen{
    min-height:100vh
  }

  .tablet\:min-w-0{
    min-width:0
  }

  .tablet\:min-w-full{
    min-width:100%
  }

  .tablet\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .tablet\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .tablet\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .tablet\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .tablet\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .tablet\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .tablet\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .tablet\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .tablet\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .tablet\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .tablet\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .tablet\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .tablet\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .tablet\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .tablet\:opacity-0{
    opacity:0
  }

  .tablet\:opacity-25{
    opacity:0.25
  }

  .tablet\:opacity-50{
    opacity:0.5
  }

  .tablet\:opacity-75{
    opacity:0.75
  }

  .tablet\:opacity-100{
    opacity:1
  }

  .tablet\:hover\:opacity-0:hover{
    opacity:0
  }

  .tablet\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .tablet\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .tablet\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .tablet\:hover\:opacity-100:hover{
    opacity:1
  }

  .tablet\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .tablet\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .tablet\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .tablet\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .tablet\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .tablet\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .tablet\:overflow-auto{
    overflow:auto
  }

  .tablet\:overflow-hidden{
    overflow:hidden
  }

  .tablet\:overflow-visible{
    overflow:visible
  }

  .tablet\:overflow-scroll{
    overflow:scroll
  }

  .tablet\:overflow-x-auto{
    overflow-x:auto
  }

  .tablet\:overflow-y-auto{
    overflow-y:auto
  }

  .tablet\:overflow-x-hidden{
    overflow-x:hidden
  }

  .tablet\:overflow-y-hidden{
    overflow-y:hidden
  }

  .tablet\:overflow-x-visible{
    overflow-x:visible
  }

  .tablet\:overflow-y-visible{
    overflow-y:visible
  }

  .tablet\:overflow-x-scroll{
    overflow-x:scroll
  }

  .tablet\:overflow-y-scroll{
    overflow-y:scroll
  }

  .tablet\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .tablet\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .tablet\:overscroll-auto{
    overscroll-behavior:auto
  }

  .tablet\:overscroll-contain{
    overscroll-behavior:contain
  }

  .tablet\:overscroll-none{
    overscroll-behavior:none
  }

  .tablet\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .tablet\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .tablet\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .tablet\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .tablet\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .tablet\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .tablet\:p-0{
    padding:0
  }

  .tablet\:p-1{
    padding:1rem
  }

  .tablet\:p-2{
    padding:2rem
  }

  .tablet\:p-3{
    padding:3rem
  }

  .tablet\:p-4{
    padding:4rem
  }

  .tablet\:p-5{
    padding:5rem
  }

  .tablet\:p-6{
    padding:6rem
  }

  .tablet\:p-7{
    padding:7rem
  }

  .tablet\:p-15{
    padding:1.5rem
  }

  .tablet\:p-25{
    padding:2.5rem
  }

  .tablet\:p-125{
    padding:1.25rem
  }

  .tablet\:p-175{
    padding:1.175rem
  }

  .tablet\:p-225{
    padding:2.25rem
  }

  .tablet\:p-275{
    padding:2.175rem
  }

  .tablet\:p-px{
    padding:1px
  }

  .tablet\:p-025{
    padding:0.25rem
  }

  .tablet\:p-05{
    padding:0.5rem
  }

  .tablet\:p-075{
    padding:0.75rem
  }

  .tablet\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .tablet\:px-0{
    padding-left:0;
    padding-right:0
  }

  .tablet\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .tablet\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .tablet\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .tablet\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .tablet\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .tablet\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .tablet\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .tablet\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .tablet\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .tablet\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .tablet\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .tablet\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .tablet\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .tablet\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .tablet\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .tablet\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .tablet\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .tablet\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .tablet\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .tablet\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .tablet\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .tablet\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .tablet\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .tablet\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .tablet\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .tablet\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .tablet\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .tablet\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .tablet\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .tablet\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .tablet\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .tablet\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .tablet\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .tablet\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .tablet\:pt-0{
    padding-top:0
  }

  .tablet\:pr-0{
    padding-right:0
  }

  .tablet\:pb-0{
    padding-bottom:0
  }

  .tablet\:pl-0{
    padding-left:0
  }

  .tablet\:pt-1{
    padding-top:1rem
  }

  .tablet\:pr-1{
    padding-right:1rem
  }

  .tablet\:pb-1{
    padding-bottom:1rem
  }

  .tablet\:pl-1{
    padding-left:1rem
  }

  .tablet\:pt-2{
    padding-top:2rem
  }

  .tablet\:pr-2{
    padding-right:2rem
  }

  .tablet\:pb-2{
    padding-bottom:2rem
  }

  .tablet\:pl-2{
    padding-left:2rem
  }

  .tablet\:pt-3{
    padding-top:3rem
  }

  .tablet\:pr-3{
    padding-right:3rem
  }

  .tablet\:pb-3{
    padding-bottom:3rem
  }

  .tablet\:pl-3{
    padding-left:3rem
  }

  .tablet\:pt-4{
    padding-top:4rem
  }

  .tablet\:pr-4{
    padding-right:4rem
  }

  .tablet\:pb-4{
    padding-bottom:4rem
  }

  .tablet\:pl-4{
    padding-left:4rem
  }

  .tablet\:pt-5{
    padding-top:5rem
  }

  .tablet\:pr-5{
    padding-right:5rem
  }

  .tablet\:pb-5{
    padding-bottom:5rem
  }

  .tablet\:pl-5{
    padding-left:5rem
  }

  .tablet\:pt-6{
    padding-top:6rem
  }

  .tablet\:pr-6{
    padding-right:6rem
  }

  .tablet\:pb-6{
    padding-bottom:6rem
  }

  .tablet\:pl-6{
    padding-left:6rem
  }

  .tablet\:pt-7{
    padding-top:7rem
  }

  .tablet\:pr-7{
    padding-right:7rem
  }

  .tablet\:pb-7{
    padding-bottom:7rem
  }

  .tablet\:pl-7{
    padding-left:7rem
  }

  .tablet\:pt-15{
    padding-top:1.5rem
  }

  .tablet\:pr-15{
    padding-right:1.5rem
  }

  .tablet\:pb-15{
    padding-bottom:1.5rem
  }

  .tablet\:pl-15{
    padding-left:1.5rem
  }

  .tablet\:pt-25{
    padding-top:2.5rem
  }

  .tablet\:pr-25{
    padding-right:2.5rem
  }

  .tablet\:pb-25{
    padding-bottom:2.5rem
  }

  .tablet\:pl-25{
    padding-left:2.5rem
  }

  .tablet\:pt-125{
    padding-top:1.25rem
  }

  .tablet\:pr-125{
    padding-right:1.25rem
  }

  .tablet\:pb-125{
    padding-bottom:1.25rem
  }

  .tablet\:pl-125{
    padding-left:1.25rem
  }

  .tablet\:pt-175{
    padding-top:1.175rem
  }

  .tablet\:pr-175{
    padding-right:1.175rem
  }

  .tablet\:pb-175{
    padding-bottom:1.175rem
  }

  .tablet\:pl-175{
    padding-left:1.175rem
  }

  .tablet\:pt-225{
    padding-top:2.25rem
  }

  .tablet\:pr-225{
    padding-right:2.25rem
  }

  .tablet\:pb-225{
    padding-bottom:2.25rem
  }

  .tablet\:pl-225{
    padding-left:2.25rem
  }

  .tablet\:pt-275{
    padding-top:2.175rem
  }

  .tablet\:pr-275{
    padding-right:2.175rem
  }

  .tablet\:pb-275{
    padding-bottom:2.175rem
  }

  .tablet\:pl-275{
    padding-left:2.175rem
  }

  .tablet\:pt-px{
    padding-top:1px
  }

  .tablet\:pr-px{
    padding-right:1px
  }

  .tablet\:pb-px{
    padding-bottom:1px
  }

  .tablet\:pl-px{
    padding-left:1px
  }

  .tablet\:pt-025{
    padding-top:0.25rem
  }

  .tablet\:pr-025{
    padding-right:0.25rem
  }

  .tablet\:pb-025{
    padding-bottom:0.25rem
  }

  .tablet\:pl-025{
    padding-left:0.25rem
  }

  .tablet\:pt-05{
    padding-top:0.5rem
  }

  .tablet\:pr-05{
    padding-right:0.5rem
  }

  .tablet\:pb-05{
    padding-bottom:0.5rem
  }

  .tablet\:pl-05{
    padding-left:0.5rem
  }

  .tablet\:pt-075{
    padding-top:0.75rem
  }

  .tablet\:pr-075{
    padding-right:0.75rem
  }

  .tablet\:pb-075{
    padding-bottom:0.75rem
  }

  .tablet\:pl-075{
    padding-left:0.75rem
  }

  .tablet\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .tablet\:placeholder-transparent::placeholder{
    color:transparent
  }

  .tablet\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .tablet\:placeholder-current::placeholder{
    color:currentColor
  }

  .tablet\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .tablet\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .tablet\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .tablet\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .tablet\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .tablet\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .tablet\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .tablet\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .tablet\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .tablet\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .tablet\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .tablet\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .tablet\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .tablet\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .tablet\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .tablet\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .tablet\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .tablet\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .tablet\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .tablet\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .tablet\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .tablet\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .tablet\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .tablet\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .tablet\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .tablet\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .tablet\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .tablet\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .tablet\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .tablet\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .tablet\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .tablet\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .tablet\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .tablet\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .tablet\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .tablet\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .tablet\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .tablet\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .tablet\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .tablet\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .tablet\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .tablet\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .tablet\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .tablet\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .tablet\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .tablet\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .tablet\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .tablet\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .tablet\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .tablet\:pointer-events-none{
    pointer-events:none
  }

  .tablet\:pointer-events-auto{
    pointer-events:auto
  }

  .tablet\:static{
    position:static
  }

  .tablet\:fixed{
    position:fixed
  }

  .tablet\:absolute{
    position:absolute
  }

  .tablet\:relative{
    position:relative
  }

  .tablet\:sticky{
    position:sticky
  }

  .tablet\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .tablet\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .tablet\:inset-y-0{
    top:0;
    bottom:0
  }

  .tablet\:inset-x-0{
    right:0;
    left:0
  }

  .tablet\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .tablet\:inset-x-auto{
    right:auto;
    left:auto
  }

  .tablet\:top-0{
    top:0
  }

  .tablet\:right-0{
    right:0
  }

  .tablet\:bottom-0{
    bottom:0
  }

  .tablet\:left-0{
    left:0
  }

  .tablet\:top-auto{
    top:auto
  }

  .tablet\:right-auto{
    right:auto
  }

  .tablet\:bottom-auto{
    bottom:auto
  }

  .tablet\:left-auto{
    left:auto
  }

  .tablet\:resize-none{
    resize:none
  }

  .tablet\:resize-y{
    resize:vertical
  }

  .tablet\:resize-x{
    resize:horizontal
  }

  .tablet\:resize{
    resize:both
  }

  .tablet\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .tablet\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .tablet\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .tablet\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .tablet\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .tablet\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .tablet\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .tablet\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .tablet\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .tablet\:shadow-none{
    box-shadow:none
  }

  .tablet\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .tablet\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .tablet\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .tablet\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .tablet\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .tablet\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .tablet\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .tablet\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .tablet\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .tablet\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .tablet\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .tablet\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .tablet\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .tablet\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .tablet\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .tablet\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .tablet\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .tablet\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .tablet\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .tablet\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .tablet\:fill-current{
    fill:currentColor
  }

  .tablet\:stroke-current{
    stroke:currentColor
  }

  .tablet\:stroke-0{
    stroke-width:0
  }

  .tablet\:stroke-1{
    stroke-width:1
  }

  .tablet\:stroke-2{
    stroke-width:2
  }

  .tablet\:table-auto{
    table-layout:auto
  }

  .tablet\:table-fixed{
    table-layout:fixed
  }

  .tablet\:text-left{
    text-align:left
  }

  .tablet\:text-center{
    text-align:center
  }

  .tablet\:text-right{
    text-align:right
  }

  .tablet\:text-justify{
    text-align:justify
  }

  .tablet\:text-transparent{
    color:transparent
  }

  .tablet\:text-current{
    color:currentColor
  }

  .tablet\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .tablet\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .tablet\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .tablet\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .tablet\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .tablet\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .tablet\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .tablet\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .tablet\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .tablet\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .tablet\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .tablet\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .tablet\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .tablet\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .tablet\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .tablet\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .tablet\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .tablet\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .tablet\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .tablet\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .tablet\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .tablet\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .tablet\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .tablet\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .tablet\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .tablet\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .tablet\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .tablet\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .tablet\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .tablet\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .tablet\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .tablet\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .tablet\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .tablet\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .tablet\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .tablet\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .tablet\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .tablet\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .tablet\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .tablet\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .tablet\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .tablet\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .tablet\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .tablet\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .tablet\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .tablet\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .tablet\:hover\:text-transparent:hover{
    color:transparent
  }

  .tablet\:hover\:text-current:hover{
    color:currentColor
  }

  .tablet\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .tablet\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .tablet\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .tablet\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .tablet\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .tablet\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .tablet\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .tablet\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .tablet\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .tablet\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .tablet\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .tablet\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .tablet\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .tablet\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .tablet\:focus\:text-transparent:focus{
    color:transparent
  }

  .tablet\:focus\:text-current:focus{
    color:currentColor
  }

  .tablet\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .tablet\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .tablet\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .tablet\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .tablet\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .tablet\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .tablet\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .tablet\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .tablet\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .tablet\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .tablet\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .tablet\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .tablet\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .tablet\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .tablet\:text-opacity-0{
    --text-opacity:0
  }

  .tablet\:text-opacity-25{
    --text-opacity:0.25
  }

  .tablet\:text-opacity-50{
    --text-opacity:0.5
  }

  .tablet\:text-opacity-75{
    --text-opacity:0.75
  }

  .tablet\:text-opacity-100{
    --text-opacity:1
  }

  .tablet\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .tablet\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .tablet\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .tablet\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .tablet\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .tablet\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .tablet\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .tablet\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .tablet\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .tablet\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .tablet\:italic{
    font-style:italic
  }

  .tablet\:not-italic{
    font-style:normal
  }

  .tablet\:uppercase{
    text-transform:uppercase
  }

  .tablet\:lowercase{
    text-transform:lowercase
  }

  .tablet\:capitalize{
    text-transform:capitalize
  }

  .tablet\:normal-case{
    text-transform:none
  }

  .tablet\:underline{
    text-decoration:underline
  }

  .tablet\:line-through{
    text-decoration:line-through
  }

  .tablet\:no-underline{
    text-decoration:none
  }

  .tablet\:hover\:underline:hover{
    text-decoration:underline
  }

  .tablet\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .tablet\:hover\:no-underline:hover{
    text-decoration:none
  }

  .tablet\:focus\:underline:focus{
    text-decoration:underline
  }

  .tablet\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .tablet\:focus\:no-underline:focus{
    text-decoration:none
  }

  .tablet\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .tablet\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .tablet\:ordinal, .tablet\:slashed-zero, .tablet\:lining-nums, .tablet\:oldstyle-nums, .tablet\:proportional-nums, .tablet\:tabular-nums, .tablet\:diagonal-fractions, .tablet\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .tablet\:normal-nums{
    font-variant-numeric:normal
  }

  .tablet\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .tablet\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .tablet\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .tablet\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .tablet\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .tablet\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .tablet\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .tablet\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .tablet\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .tablet\:tracking-tight{
    letter-spacing:-0.025em
  }

  .tablet\:tracking-normal{
    letter-spacing:0
  }

  .tablet\:tracking-wide{
    letter-spacing:0.025em
  }

  .tablet\:tracking-wider{
    letter-spacing:0.05em
  }

  .tablet\:tracking-widest{
    letter-spacing:0.1em
  }

  .tablet\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .tablet\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .tablet\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .tablet\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .tablet\:align-baseline{
    vertical-align:baseline
  }

  .tablet\:align-top{
    vertical-align:top
  }

  .tablet\:align-middle{
    vertical-align:middle
  }

  .tablet\:align-bottom{
    vertical-align:bottom
  }

  .tablet\:align-text-top{
    vertical-align:text-top
  }

  .tablet\:align-text-bottom{
    vertical-align:text-bottom
  }

  .tablet\:visible{
    visibility:visible
  }

  .tablet\:invisible{
    visibility:hidden
  }

  .tablet\:whitespace-normal{
    white-space:normal
  }

  .tablet\:whitespace-no-wrap{
    white-space:nowrap
  }

  .tablet\:whitespace-pre{
    white-space:pre
  }

  .tablet\:whitespace-pre-line{
    white-space:pre-line
  }

  .tablet\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .tablet\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .tablet\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .tablet\:break-all{
    word-break:break-all
  }

  .tablet\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .tablet\:w-0{
    width:0
  }

  .tablet\:w-1{
    width:1rem
  }

  .tablet\:w-2{
    width:2rem
  }

  .tablet\:w-3{
    width:3rem
  }

  .tablet\:w-4{
    width:4rem
  }

  .tablet\:w-5{
    width:5rem
  }

  .tablet\:w-6{
    width:6rem
  }

  .tablet\:w-7{
    width:7rem
  }

  .tablet\:w-15{
    width:1.5rem
  }

  .tablet\:w-25{
    width:2.5rem
  }

  .tablet\:w-125{
    width:1.25rem
  }

  .tablet\:w-175{
    width:1.175rem
  }

  .tablet\:w-225{
    width:2.25rem
  }

  .tablet\:w-275{
    width:2.175rem
  }

  .tablet\:w-auto{
    width:auto
  }

  .tablet\:w-px{
    width:1px
  }

  .tablet\:w-025{
    width:0.25rem
  }

  .tablet\:w-05{
    width:0.5rem
  }

  .tablet\:w-075{
    width:0.75rem
  }

  .tablet\:w-1\/2{
    width:50%
  }

  .tablet\:w-1\/3{
    width:33.333333%
  }

  .tablet\:w-2\/3{
    width:66.666667%
  }

  .tablet\:w-1\/4{
    width:25%
  }

  .tablet\:w-2\/4{
    width:50%
  }

  .tablet\:w-3\/4{
    width:75%
  }

  .tablet\:w-1\/5{
    width:20%
  }

  .tablet\:w-2\/5{
    width:40%
  }

  .tablet\:w-3\/5{
    width:60%
  }

  .tablet\:w-4\/5{
    width:80%
  }

  .tablet\:w-1\/6{
    width:16.666667%
  }

  .tablet\:w-2\/6{
    width:33.333333%
  }

  .tablet\:w-3\/6{
    width:50%
  }

  .tablet\:w-4\/6{
    width:66.666667%
  }

  .tablet\:w-5\/6{
    width:83.333333%
  }

  .tablet\:w-1\/12{
    width:8.333333%
  }

  .tablet\:w-2\/12{
    width:16.666667%
  }

  .tablet\:w-3\/12{
    width:25%
  }

  .tablet\:w-4\/12{
    width:33.333333%
  }

  .tablet\:w-5\/12{
    width:41.666667%
  }

  .tablet\:w-6\/12{
    width:50%
  }

  .tablet\:w-7\/12{
    width:58.333333%
  }

  .tablet\:w-8\/12{
    width:66.666667%
  }

  .tablet\:w-9\/12{
    width:75%
  }

  .tablet\:w-10\/12{
    width:83.333333%
  }

  .tablet\:w-11\/12{
    width:91.666667%
  }

  .tablet\:w-full{
    width:100%
  }

  .tablet\:w-screen{
    width:100vw
  }

  .tablet\:z-0{
    z-index:0
  }

  .tablet\:z-10{
    z-index:10
  }

  .tablet\:z-20{
    z-index:20
  }

  .tablet\:z-30{
    z-index:30
  }

  .tablet\:z-40{
    z-index:40
  }

  .tablet\:z-50{
    z-index:50
  }

  .tablet\:z-auto{
    z-index:auto
  }

  .tablet\:gap-0{
    grid-gap:0;
    gap:0
  }

  .tablet\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .tablet\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .tablet\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .tablet\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .tablet\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .tablet\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .tablet\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .tablet\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .tablet\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .tablet\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .tablet\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .tablet\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .tablet\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .tablet\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .tablet\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .tablet\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .tablet\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .tablet\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .tablet\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .tablet\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .tablet\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .tablet\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .tablet\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .tablet\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .tablet\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .tablet\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .tablet\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .tablet\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .tablet\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .tablet\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .tablet\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .tablet\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .tablet\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .tablet\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .tablet\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .tablet\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .tablet\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .tablet\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .tablet\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .tablet\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .tablet\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .tablet\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .tablet\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .tablet\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .tablet\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .tablet\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .tablet\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .tablet\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .tablet\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .tablet\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .tablet\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .tablet\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .tablet\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .tablet\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .tablet\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .tablet\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .tablet\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .tablet\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .tablet\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .tablet\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .tablet\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .tablet\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .tablet\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .tablet\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .tablet\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .tablet\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .tablet\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .tablet\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .tablet\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .tablet\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .tablet\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .tablet\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .tablet\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .tablet\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .tablet\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .tablet\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .tablet\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .tablet\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .tablet\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .tablet\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .tablet\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .tablet\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .tablet\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .tablet\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .tablet\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .tablet\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .tablet\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .tablet\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .tablet\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .tablet\:grid-flow-row{
    grid-auto-flow:row
  }

  .tablet\:grid-flow-col{
    grid-auto-flow:column
  }

  .tablet\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .tablet\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .tablet\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .tablet\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .tablet\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .tablet\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .tablet\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .tablet\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .tablet\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .tablet\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .tablet\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .tablet\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .tablet\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .tablet\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .tablet\:grid-cols-none{
    grid-template-columns:none
  }

  .tablet\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .tablet\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .tablet\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .tablet\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .tablet\:col-auto{
    grid-column:auto
  }

  .tablet\:col-span-1{
    grid-column:span 1 / span 1
  }

  .tablet\:col-span-2{
    grid-column:span 2 / span 2
  }

  .tablet\:col-span-3{
    grid-column:span 3 / span 3
  }

  .tablet\:col-span-4{
    grid-column:span 4 / span 4
  }

  .tablet\:col-span-5{
    grid-column:span 5 / span 5
  }

  .tablet\:col-span-6{
    grid-column:span 6 / span 6
  }

  .tablet\:col-span-7{
    grid-column:span 7 / span 7
  }

  .tablet\:col-span-8{
    grid-column:span 8 / span 8
  }

  .tablet\:col-span-9{
    grid-column:span 9 / span 9
  }

  .tablet\:col-span-10{
    grid-column:span 10 / span 10
  }

  .tablet\:col-span-11{
    grid-column:span 11 / span 11
  }

  .tablet\:col-span-12{
    grid-column:span 12 / span 12
  }

  .tablet\:col-span-full{
    grid-column:1 / -1
  }

  .tablet\:col-start-1{
    grid-column-start:1
  }

  .tablet\:col-start-2{
    grid-column-start:2
  }

  .tablet\:col-start-3{
    grid-column-start:3
  }

  .tablet\:col-start-4{
    grid-column-start:4
  }

  .tablet\:col-start-5{
    grid-column-start:5
  }

  .tablet\:col-start-6{
    grid-column-start:6
  }

  .tablet\:col-start-7{
    grid-column-start:7
  }

  .tablet\:col-start-8{
    grid-column-start:8
  }

  .tablet\:col-start-9{
    grid-column-start:9
  }

  .tablet\:col-start-10{
    grid-column-start:10
  }

  .tablet\:col-start-11{
    grid-column-start:11
  }

  .tablet\:col-start-12{
    grid-column-start:12
  }

  .tablet\:col-start-13{
    grid-column-start:13
  }

  .tablet\:col-start-auto{
    grid-column-start:auto
  }

  .tablet\:col-end-1{
    grid-column-end:1
  }

  .tablet\:col-end-2{
    grid-column-end:2
  }

  .tablet\:col-end-3{
    grid-column-end:3
  }

  .tablet\:col-end-4{
    grid-column-end:4
  }

  .tablet\:col-end-5{
    grid-column-end:5
  }

  .tablet\:col-end-6{
    grid-column-end:6
  }

  .tablet\:col-end-7{
    grid-column-end:7
  }

  .tablet\:col-end-8{
    grid-column-end:8
  }

  .tablet\:col-end-9{
    grid-column-end:9
  }

  .tablet\:col-end-10{
    grid-column-end:10
  }

  .tablet\:col-end-11{
    grid-column-end:11
  }

  .tablet\:col-end-12{
    grid-column-end:12
  }

  .tablet\:col-end-13{
    grid-column-end:13
  }

  .tablet\:col-end-auto{
    grid-column-end:auto
  }

  .tablet\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .tablet\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .tablet\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .tablet\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .tablet\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .tablet\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .tablet\:grid-rows-none{
    grid-template-rows:none
  }

  .tablet\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .tablet\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .tablet\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .tablet\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .tablet\:row-auto{
    grid-row:auto
  }

  .tablet\:row-span-1{
    grid-row:span 1 / span 1
  }

  .tablet\:row-span-2{
    grid-row:span 2 / span 2
  }

  .tablet\:row-span-3{
    grid-row:span 3 / span 3
  }

  .tablet\:row-span-4{
    grid-row:span 4 / span 4
  }

  .tablet\:row-span-5{
    grid-row:span 5 / span 5
  }

  .tablet\:row-span-6{
    grid-row:span 6 / span 6
  }

  .tablet\:row-span-full{
    grid-row:1 / -1
  }

  .tablet\:row-start-1{
    grid-row-start:1
  }

  .tablet\:row-start-2{
    grid-row-start:2
  }

  .tablet\:row-start-3{
    grid-row-start:3
  }

  .tablet\:row-start-4{
    grid-row-start:4
  }

  .tablet\:row-start-5{
    grid-row-start:5
  }

  .tablet\:row-start-6{
    grid-row-start:6
  }

  .tablet\:row-start-7{
    grid-row-start:7
  }

  .tablet\:row-start-auto{
    grid-row-start:auto
  }

  .tablet\:row-end-1{
    grid-row-end:1
  }

  .tablet\:row-end-2{
    grid-row-end:2
  }

  .tablet\:row-end-3{
    grid-row-end:3
  }

  .tablet\:row-end-4{
    grid-row-end:4
  }

  .tablet\:row-end-5{
    grid-row-end:5
  }

  .tablet\:row-end-6{
    grid-row-end:6
  }

  .tablet\:row-end-7{
    grid-row-end:7
  }

  .tablet\:row-end-auto{
    grid-row-end:auto
  }

  .tablet\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .tablet\:transform-none{
    transform:none
  }

  .tablet\:origin-center{
    transform-origin:center
  }

  .tablet\:origin-top{
    transform-origin:top
  }

  .tablet\:origin-top-right{
    transform-origin:top right
  }

  .tablet\:origin-right{
    transform-origin:right
  }

  .tablet\:origin-bottom-right{
    transform-origin:bottom right
  }

  .tablet\:origin-bottom{
    transform-origin:bottom
  }

  .tablet\:origin-bottom-left{
    transform-origin:bottom left
  }

  .tablet\:origin-left{
    transform-origin:left
  }

  .tablet\:origin-top-left{
    transform-origin:top left
  }

  .tablet\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .tablet\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .tablet\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .tablet\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .tablet\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .tablet\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .tablet\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .tablet\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .tablet\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .tablet\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .tablet\:scale-x-0{
    --transform-scale-x:0
  }

  .tablet\:scale-x-50{
    --transform-scale-x:.5
  }

  .tablet\:scale-x-75{
    --transform-scale-x:.75
  }

  .tablet\:scale-x-90{
    --transform-scale-x:.9
  }

  .tablet\:scale-x-95{
    --transform-scale-x:.95
  }

  .tablet\:scale-x-100{
    --transform-scale-x:1
  }

  .tablet\:scale-x-105{
    --transform-scale-x:1.05
  }

  .tablet\:scale-x-110{
    --transform-scale-x:1.1
  }

  .tablet\:scale-x-125{
    --transform-scale-x:1.25
  }

  .tablet\:scale-x-150{
    --transform-scale-x:1.5
  }

  .tablet\:scale-y-0{
    --transform-scale-y:0
  }

  .tablet\:scale-y-50{
    --transform-scale-y:.5
  }

  .tablet\:scale-y-75{
    --transform-scale-y:.75
  }

  .tablet\:scale-y-90{
    --transform-scale-y:.9
  }

  .tablet\:scale-y-95{
    --transform-scale-y:.95
  }

  .tablet\:scale-y-100{
    --transform-scale-y:1
  }

  .tablet\:scale-y-105{
    --transform-scale-y:1.05
  }

  .tablet\:scale-y-110{
    --transform-scale-y:1.1
  }

  .tablet\:scale-y-125{
    --transform-scale-y:1.25
  }

  .tablet\:scale-y-150{
    --transform-scale-y:1.5
  }

  .tablet\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .tablet\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .tablet\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .tablet\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .tablet\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .tablet\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .tablet\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .tablet\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .tablet\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .tablet\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .tablet\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .tablet\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .tablet\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .tablet\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .tablet\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .tablet\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .tablet\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .tablet\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .tablet\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .tablet\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .tablet\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .tablet\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .tablet\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .tablet\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .tablet\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .tablet\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .tablet\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .tablet\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .tablet\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .tablet\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .tablet\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .tablet\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .tablet\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .tablet\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .tablet\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .tablet\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .tablet\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .tablet\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .tablet\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .tablet\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .tablet\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .tablet\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .tablet\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .tablet\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .tablet\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .tablet\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .tablet\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .tablet\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .tablet\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .tablet\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .tablet\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .tablet\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .tablet\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .tablet\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .tablet\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .tablet\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .tablet\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .tablet\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .tablet\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .tablet\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .tablet\:rotate-0{
    --transform-rotate:0
  }

  .tablet\:rotate-1{
    --transform-rotate:1deg
  }

  .tablet\:rotate-2{
    --transform-rotate:2deg
  }

  .tablet\:rotate-3{
    --transform-rotate:3deg
  }

  .tablet\:rotate-6{
    --transform-rotate:6deg
  }

  .tablet\:rotate-12{
    --transform-rotate:12deg
  }

  .tablet\:rotate-45{
    --transform-rotate:45deg
  }

  .tablet\:rotate-90{
    --transform-rotate:90deg
  }

  .tablet\:rotate-180{
    --transform-rotate:180deg
  }

  .tablet\:-rotate-180{
    --transform-rotate:-180deg
  }

  .tablet\:-rotate-90{
    --transform-rotate:-90deg
  }

  .tablet\:-rotate-45{
    --transform-rotate:-45deg
  }

  .tablet\:-rotate-12{
    --transform-rotate:-12deg
  }

  .tablet\:-rotate-6{
    --transform-rotate:-6deg
  }

  .tablet\:-rotate-3{
    --transform-rotate:-3deg
  }

  .tablet\:-rotate-2{
    --transform-rotate:-2deg
  }

  .tablet\:-rotate-1{
    --transform-rotate:-1deg
  }

  .tablet\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .tablet\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .tablet\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .tablet\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .tablet\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .tablet\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .tablet\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .tablet\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .tablet\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .tablet\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .tablet\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .tablet\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .tablet\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .tablet\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .tablet\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .tablet\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .tablet\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .tablet\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .tablet\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .tablet\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .tablet\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .tablet\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .tablet\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .tablet\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .tablet\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .tablet\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .tablet\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .tablet\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .tablet\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .tablet\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .tablet\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .tablet\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .tablet\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .tablet\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .tablet\:translate-x-0{
    --transform-translate-x:0
  }

  .tablet\:translate-x-1{
    --transform-translate-x:1rem
  }

  .tablet\:translate-x-2{
    --transform-translate-x:2rem
  }

  .tablet\:translate-x-3{
    --transform-translate-x:3rem
  }

  .tablet\:translate-x-4{
    --transform-translate-x:4rem
  }

  .tablet\:translate-x-5{
    --transform-translate-x:5rem
  }

  .tablet\:translate-x-6{
    --transform-translate-x:6rem
  }

  .tablet\:translate-x-7{
    --transform-translate-x:7rem
  }

  .tablet\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .tablet\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .tablet\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .tablet\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .tablet\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .tablet\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .tablet\:translate-x-px{
    --transform-translate-x:1px
  }

  .tablet\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .tablet\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .tablet\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .tablet\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .tablet\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .tablet\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .tablet\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .tablet\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .tablet\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .tablet\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .tablet\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .tablet\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .tablet\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .tablet\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .tablet\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .tablet\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .tablet\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .tablet\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .tablet\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .tablet\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .tablet\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .tablet\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .tablet\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .tablet\:translate-x-full{
    --transform-translate-x:100%
  }

  .tablet\:translate-y-0{
    --transform-translate-y:0
  }

  .tablet\:translate-y-1{
    --transform-translate-y:1rem
  }

  .tablet\:translate-y-2{
    --transform-translate-y:2rem
  }

  .tablet\:translate-y-3{
    --transform-translate-y:3rem
  }

  .tablet\:translate-y-4{
    --transform-translate-y:4rem
  }

  .tablet\:translate-y-5{
    --transform-translate-y:5rem
  }

  .tablet\:translate-y-6{
    --transform-translate-y:6rem
  }

  .tablet\:translate-y-7{
    --transform-translate-y:7rem
  }

  .tablet\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .tablet\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .tablet\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .tablet\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .tablet\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .tablet\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .tablet\:translate-y-px{
    --transform-translate-y:1px
  }

  .tablet\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .tablet\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .tablet\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .tablet\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .tablet\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .tablet\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .tablet\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .tablet\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .tablet\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .tablet\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .tablet\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .tablet\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .tablet\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .tablet\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .tablet\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .tablet\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .tablet\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .tablet\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .tablet\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .tablet\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .tablet\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .tablet\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .tablet\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .tablet\:translate-y-full{
    --transform-translate-y:100%
  }

  .tablet\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .tablet\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .tablet\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .tablet\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .tablet\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .tablet\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .tablet\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .tablet\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .tablet\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .tablet\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .tablet\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .tablet\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .tablet\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .tablet\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .tablet\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .tablet\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .tablet\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .tablet\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .tablet\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .tablet\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .tablet\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .tablet\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .tablet\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .tablet\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .tablet\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .tablet\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .tablet\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .tablet\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .tablet\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .tablet\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .tablet\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .tablet\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .tablet\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .tablet\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .tablet\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .tablet\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .tablet\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .tablet\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .tablet\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .tablet\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .tablet\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .tablet\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .tablet\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .tablet\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .tablet\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .tablet\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .tablet\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .tablet\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .tablet\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .tablet\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .tablet\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .tablet\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .tablet\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .tablet\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .tablet\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .tablet\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .tablet\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .tablet\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .tablet\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .tablet\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .tablet\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .tablet\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .tablet\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .tablet\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .tablet\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .tablet\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .tablet\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .tablet\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .tablet\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .tablet\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .tablet\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .tablet\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .tablet\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .tablet\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .tablet\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .tablet\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .tablet\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .tablet\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .tablet\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .tablet\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .tablet\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .tablet\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .tablet\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .tablet\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .tablet\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .tablet\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .tablet\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .tablet\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .tablet\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .tablet\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .tablet\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .tablet\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .tablet\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .tablet\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .tablet\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .tablet\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .tablet\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .tablet\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .tablet\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .tablet\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .tablet\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .tablet\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .tablet\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .tablet\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .tablet\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .tablet\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .tablet\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .tablet\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .tablet\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .tablet\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .tablet\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .tablet\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .tablet\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .tablet\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .tablet\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .tablet\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .tablet\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .tablet\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .tablet\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .tablet\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .tablet\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .tablet\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .tablet\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .tablet\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .tablet\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .tablet\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .tablet\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .tablet\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .tablet\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .tablet\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .tablet\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .tablet\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .tablet\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .tablet\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .tablet\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .tablet\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .tablet\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .tablet\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .tablet\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .tablet\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .tablet\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .tablet\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .tablet\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .tablet\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .tablet\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .tablet\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .tablet\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .tablet\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .tablet\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .tablet\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .tablet\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .tablet\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .tablet\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .tablet\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .tablet\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .tablet\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .tablet\:skew-x-0{
    --transform-skew-x:0
  }

  .tablet\:skew-x-1{
    --transform-skew-x:1deg
  }

  .tablet\:skew-x-2{
    --transform-skew-x:2deg
  }

  .tablet\:skew-x-3{
    --transform-skew-x:3deg
  }

  .tablet\:skew-x-6{
    --transform-skew-x:6deg
  }

  .tablet\:skew-x-12{
    --transform-skew-x:12deg
  }

  .tablet\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .tablet\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .tablet\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .tablet\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .tablet\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .tablet\:skew-y-0{
    --transform-skew-y:0
  }

  .tablet\:skew-y-1{
    --transform-skew-y:1deg
  }

  .tablet\:skew-y-2{
    --transform-skew-y:2deg
  }

  .tablet\:skew-y-3{
    --transform-skew-y:3deg
  }

  .tablet\:skew-y-6{
    --transform-skew-y:6deg
  }

  .tablet\:skew-y-12{
    --transform-skew-y:12deg
  }

  .tablet\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .tablet\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .tablet\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .tablet\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .tablet\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .tablet\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .tablet\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .tablet\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .tablet\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .tablet\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .tablet\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .tablet\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .tablet\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .tablet\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .tablet\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .tablet\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .tablet\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .tablet\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .tablet\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .tablet\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .tablet\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .tablet\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .tablet\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .tablet\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .tablet\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .tablet\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .tablet\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .tablet\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .tablet\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .tablet\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .tablet\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .tablet\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .tablet\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .tablet\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .tablet\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .tablet\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .tablet\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .tablet\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .tablet\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .tablet\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .tablet\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .tablet\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .tablet\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .tablet\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .tablet\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .tablet\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .tablet\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .tablet\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .tablet\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .tablet\:transition-none{
    transition-property:none
  }

  .tablet\:transition-all{
    transition-property:all
  }

  .tablet\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .tablet\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .tablet\:transition-opacity{
    transition-property:opacity
  }

  .tablet\:transition-shadow{
    transition-property:box-shadow
  }

  .tablet\:transition-transform{
    transition-property:transform
  }

  .tablet\:ease-linear{
    transition-timing-function:linear
  }

  .tablet\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .tablet\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .tablet\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .tablet\:duration-75{
    transition-duration:75ms
  }

  .tablet\:duration-100{
    transition-duration:100ms
  }

  .tablet\:duration-150{
    transition-duration:150ms
  }

  .tablet\:duration-200{
    transition-duration:200ms
  }

  .tablet\:duration-300{
    transition-duration:300ms
  }

  .tablet\:duration-500{
    transition-duration:500ms
  }

  .tablet\:duration-700{
    transition-duration:700ms
  }

  .tablet\:duration-1000{
    transition-duration:1000ms
  }

  .tablet\:delay-75{
    transition-delay:75ms
  }

  .tablet\:delay-100{
    transition-delay:100ms
  }

  .tablet\:delay-150{
    transition-delay:150ms
  }

  .tablet\:delay-200{
    transition-delay:200ms
  }

  .tablet\:delay-300{
    transition-delay:300ms
  }

  .tablet\:delay-500{
    transition-delay:500ms
  }

  .tablet\:delay-700{
    transition-delay:700ms
  }

  .tablet\:delay-1000{
    transition-delay:1000ms
  }

  .tablet\:animate-none{
    animation:none
  }

  .tablet\:animate-spin{
    animation:spin 1s linear infinite
  }

  .tablet\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .tablet\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .tablet\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (min-width: 900px){
  .desktop\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .desktop\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .desktop\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .desktop\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .desktop\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .desktop\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .desktop\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .desktop\:container{
      max-width:1800px
    }
  }

  .desktop\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .desktop\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .desktop\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .desktop\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .desktop\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .desktop\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .desktop\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .desktop\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .desktop\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .desktop\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .desktop\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .desktop\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .desktop\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .desktop\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .desktop\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .desktop\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .desktop\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .desktop\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .desktop\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .desktop\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .desktop\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .desktop\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .desktop\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .desktop\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .desktop\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .desktop\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .desktop\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .desktop\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .desktop\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .desktop\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .desktop\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .desktop\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .desktop\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .desktop\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .desktop\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .desktop\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .desktop\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .desktop\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .desktop\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .desktop\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .desktop\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .desktop\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .desktop\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .desktop\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .desktop\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .desktop\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .desktop\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .desktop\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .desktop\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .desktop\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .desktop\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .desktop\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .desktop\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .desktop\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .desktop\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .desktop\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .desktop\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .desktop\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .desktop\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .desktop\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .desktop\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .desktop\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .desktop\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .desktop\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .desktop\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .desktop\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .desktop\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .desktop\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .desktop\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .desktop\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .desktop\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .desktop\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .desktop\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .desktop\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .desktop\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .desktop\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .desktop\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .desktop\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .desktop\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .desktop\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .desktop\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .desktop\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .desktop\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .desktop\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .desktop\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .desktop\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .desktop\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .desktop\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .desktop\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .desktop\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .desktop\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .desktop\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .desktop\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .desktop\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .desktop\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .desktop\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .desktop\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .desktop\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .desktop\:bg-fixed{
    background-attachment:fixed
  }

  .desktop\:bg-local{
    background-attachment:local
  }

  .desktop\:bg-scroll{
    background-attachment:scroll
  }

  .desktop\:bg-clip-border{
    background-clip:border-box
  }

  .desktop\:bg-clip-padding{
    background-clip:padding-box
  }

  .desktop\:bg-clip-content{
    background-clip:content-box
  }

  .desktop\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .desktop\:bg-transparent{
    background-color:transparent
  }

  .desktop\:bg-current{
    background-color:currentColor
  }

  .desktop\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .desktop\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .desktop\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .desktop\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .desktop\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .desktop\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .desktop\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .desktop\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .desktop\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .desktop\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .desktop\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .desktop\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .desktop\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .desktop\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .desktop\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .desktop\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .desktop\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .desktop\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .desktop\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .desktop\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .desktop\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .desktop\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .desktop\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .desktop\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .desktop\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .desktop\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .desktop\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .desktop\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .desktop\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .desktop\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .desktop\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .desktop\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .desktop\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .desktop\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .desktop\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .desktop\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .desktop\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .desktop\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .desktop\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .desktop\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .desktop\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .desktop\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .desktop\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .desktop\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .desktop\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .desktop\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .desktop\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .desktop\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .desktop\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .desktop\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .desktop\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .desktop\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .desktop\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .desktop\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .desktop\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .desktop\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .desktop\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .desktop\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .desktop\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .desktop\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .desktop\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .desktop\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .desktop\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .desktop\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .desktop\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .desktop\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .desktop\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .desktop\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .desktop\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .desktop\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .desktop\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .desktop\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .desktop\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .desktop\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .desktop\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .desktop\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .desktop\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .desktop\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .desktop\:bg-none{
    background-image:none
  }

  .desktop\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .desktop\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .desktop\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .desktop\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .desktop\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .desktop\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .desktop\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .desktop\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .desktop\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .desktop\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .desktop\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .desktop\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .desktop\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .desktop\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .desktop\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .desktop\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .desktop\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .desktop\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .desktop\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .desktop\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .desktop\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .desktop\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .desktop\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .desktop\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .desktop\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .desktop\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .desktop\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .desktop\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .desktop\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .desktop\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .desktop\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .desktop\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .desktop\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .desktop\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .desktop\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .desktop\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .desktop\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .desktop\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .desktop\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .desktop\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .desktop\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .desktop\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .desktop\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .desktop\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .desktop\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .desktop\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .desktop\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .desktop\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .desktop\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .desktop\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .desktop\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .desktop\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .desktop\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .desktop\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .desktop\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .desktop\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .desktop\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .desktop\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .desktop\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .desktop\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .desktop\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .desktop\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .desktop\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .desktop\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .desktop\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .desktop\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .desktop\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .desktop\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .desktop\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .desktop\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .desktop\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .desktop\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .desktop\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .desktop\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .desktop\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .desktop\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .desktop\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .desktop\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .desktop\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .desktop\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .desktop\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .desktop\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .desktop\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .desktop\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .desktop\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .desktop\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .desktop\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .desktop\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .desktop\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .desktop\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .desktop\:to-transparent{
    --gradient-to-color:transparent
  }

  .desktop\:to-current{
    --gradient-to-color:currentColor
  }

  .desktop\:to-black{
    --gradient-to-color:#000000
  }

  .desktop\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .desktop\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .desktop\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .desktop\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .desktop\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .desktop\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .desktop\:to-gray-600{
    --gradient-to-color:#718096
  }

  .desktop\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .desktop\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .desktop\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .desktop\:to-red{
    --gradient-to-color:#Ed3928
  }

  .desktop\:to-orange{
    --gradient-to-color:#F78F01
  }

  .desktop\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .desktop\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .desktop\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .desktop\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .desktop\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .desktop\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .desktop\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .desktop\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .desktop\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .desktop\:to-green{
    --gradient-to-color:#00A285
  }

  .desktop\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .desktop\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .desktop\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .desktop\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .desktop\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .desktop\:to-teal-600{
    --gradient-to-color:#319795
  }

  .desktop\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .desktop\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .desktop\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .desktop\:to-blue{
    --gradient-to-color:#0074BA
  }

  .desktop\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .desktop\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .desktop\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .desktop\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .desktop\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .desktop\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .desktop\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .desktop\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .desktop\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .desktop\:to-purple{
    --gradient-to-color:#68539B
  }

  .desktop\:to-pink{
    --gradient-to-color:#F599A9
  }

  .desktop\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .desktop\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .desktop\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .desktop\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .desktop\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .desktop\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .desktop\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .desktop\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .desktop\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .desktop\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .desktop\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .desktop\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .desktop\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .desktop\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .desktop\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .desktop\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .desktop\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .desktop\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .desktop\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .desktop\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .desktop\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .desktop\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .desktop\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .desktop\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .desktop\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .desktop\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .desktop\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .desktop\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .desktop\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .desktop\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .desktop\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .desktop\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .desktop\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .desktop\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .desktop\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .desktop\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .desktop\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .desktop\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .desktop\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .desktop\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .desktop\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .desktop\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .desktop\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .desktop\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .desktop\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .desktop\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .desktop\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .desktop\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .desktop\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .desktop\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .desktop\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .desktop\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .desktop\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .desktop\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .desktop\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .desktop\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .desktop\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .desktop\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .desktop\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .desktop\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .desktop\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .desktop\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .desktop\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .desktop\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .desktop\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .desktop\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .desktop\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .desktop\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .desktop\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .desktop\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .desktop\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .desktop\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .desktop\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .desktop\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .desktop\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .desktop\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .desktop\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .desktop\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .desktop\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .desktop\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .desktop\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .desktop\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .desktop\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .desktop\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .desktop\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .desktop\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .desktop\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .desktop\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .desktop\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .desktop\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .desktop\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .desktop\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .desktop\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .desktop\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .desktop\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .desktop\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .desktop\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .desktop\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .desktop\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .desktop\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .desktop\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .desktop\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .desktop\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .desktop\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .desktop\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .desktop\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .desktop\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .desktop\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .desktop\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .desktop\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .desktop\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .desktop\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .desktop\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .desktop\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .desktop\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .desktop\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .desktop\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .desktop\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .desktop\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .desktop\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .desktop\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .desktop\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .desktop\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .desktop\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .desktop\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .desktop\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .desktop\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .desktop\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .desktop\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .desktop\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .desktop\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .desktop\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .desktop\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .desktop\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .desktop\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .desktop\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .desktop\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .desktop\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .desktop\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .desktop\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .desktop\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .desktop\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .desktop\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .desktop\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .desktop\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .desktop\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .desktop\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .desktop\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .desktop\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .desktop\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .desktop\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .desktop\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .desktop\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .desktop\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .desktop\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .desktop\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .desktop\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .desktop\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .desktop\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .desktop\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .desktop\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .desktop\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .desktop\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .desktop\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .desktop\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .desktop\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .desktop\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .desktop\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .desktop\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .desktop\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .desktop\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .desktop\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .desktop\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .desktop\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .desktop\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .desktop\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .desktop\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .desktop\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .desktop\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .desktop\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .desktop\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .desktop\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .desktop\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .desktop\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .desktop\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .desktop\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .desktop\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .desktop\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .desktop\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .desktop\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .desktop\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .desktop\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .desktop\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .desktop\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .desktop\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .desktop\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .desktop\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .desktop\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .desktop\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .desktop\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .desktop\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .desktop\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .desktop\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .desktop\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .desktop\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .desktop\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .desktop\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .desktop\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .desktop\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .desktop\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .desktop\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .desktop\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .desktop\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .desktop\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .desktop\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .desktop\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .desktop\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .desktop\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .desktop\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .desktop\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .desktop\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .desktop\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .desktop\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .desktop\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .desktop\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .desktop\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .desktop\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .desktop\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .desktop\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .desktop\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .desktop\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .desktop\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .desktop\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .desktop\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .desktop\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .desktop\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .desktop\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .desktop\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .desktop\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .desktop\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .desktop\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .desktop\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .desktop\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .desktop\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .desktop\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .desktop\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .desktop\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .desktop\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .desktop\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .desktop\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .desktop\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .desktop\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .desktop\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .desktop\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .desktop\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .desktop\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .desktop\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .desktop\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .desktop\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .desktop\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .desktop\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .desktop\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .desktop\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .desktop\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .desktop\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .desktop\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .desktop\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .desktop\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .desktop\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .desktop\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .desktop\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .desktop\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .desktop\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .desktop\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .desktop\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .desktop\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .desktop\:bg-opacity-0{
    --bg-opacity:0
  }

  .desktop\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .desktop\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .desktop\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .desktop\:bg-opacity-100{
    --bg-opacity:1
  }

  .desktop\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .desktop\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .desktop\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .desktop\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .desktop\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .desktop\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .desktop\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .desktop\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .desktop\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .desktop\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .desktop\:bg-bottom{
    background-position:bottom
  }

  .desktop\:bg-center{
    background-position:center
  }

  .desktop\:bg-left{
    background-position:left
  }

  .desktop\:bg-left-bottom{
    background-position:left bottom
  }

  .desktop\:bg-left-top{
    background-position:left top
  }

  .desktop\:bg-right{
    background-position:right
  }

  .desktop\:bg-right-bottom{
    background-position:right bottom
  }

  .desktop\:bg-right-top{
    background-position:right top
  }

  .desktop\:bg-top{
    background-position:top
  }

  .desktop\:bg-repeat{
    background-repeat:repeat
  }

  .desktop\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .desktop\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .desktop\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .desktop\:bg-repeat-round{
    background-repeat:round
  }

  .desktop\:bg-repeat-space{
    background-repeat:space
  }

  .desktop\:bg-auto{
    background-size:auto
  }

  .desktop\:bg-cover{
    background-size:cover
  }

  .desktop\:bg-contain{
    background-size:contain
  }

  .desktop\:border-collapse{
    border-collapse:collapse
  }

  .desktop\:border-separate{
    border-collapse:separate
  }

  .desktop\:border-transparent{
    border-color:transparent
  }

  .desktop\:border-current{
    border-color:currentColor
  }

  .desktop\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .desktop\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .desktop\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .desktop\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .desktop\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .desktop\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .desktop\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .desktop\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .desktop\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .desktop\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .desktop\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .desktop\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .desktop\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .desktop\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .desktop\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .desktop\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .desktop\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .desktop\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .desktop\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .desktop\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .desktop\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .desktop\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .desktop\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .desktop\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .desktop\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .desktop\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .desktop\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .desktop\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .desktop\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .desktop\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .desktop\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .desktop\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .desktop\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .desktop\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .desktop\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .desktop\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .desktop\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .desktop\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .desktop\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .desktop\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .desktop\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .desktop\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .desktop\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .desktop\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .desktop\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .desktop\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .desktop\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .desktop\:hover\:border-current:hover{
    border-color:currentColor
  }

  .desktop\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .desktop\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .desktop\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .desktop\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .desktop\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .desktop\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .desktop\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .desktop\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .desktop\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .desktop\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .desktop\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .desktop\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .desktop\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .desktop\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .desktop\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .desktop\:focus\:border-current:focus{
    border-color:currentColor
  }

  .desktop\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .desktop\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .desktop\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .desktop\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .desktop\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .desktop\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .desktop\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .desktop\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .desktop\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .desktop\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .desktop\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .desktop\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .desktop\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .desktop\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .desktop\:border-opacity-0{
    --border-opacity:0
  }

  .desktop\:border-opacity-25{
    --border-opacity:0.25
  }

  .desktop\:border-opacity-50{
    --border-opacity:0.5
  }

  .desktop\:border-opacity-75{
    --border-opacity:0.75
  }

  .desktop\:border-opacity-100{
    --border-opacity:1
  }

  .desktop\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .desktop\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .desktop\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .desktop\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .desktop\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .desktop\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .desktop\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .desktop\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .desktop\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .desktop\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .desktop\:rounded-none{
    border-radius:0
  }

  .desktop\:rounded-sm{
    border-radius:0.125rem
  }

  .desktop\:rounded{
    border-radius:0.25rem
  }

  .desktop\:rounded-md{
    border-radius:0.375rem
  }

  .desktop\:rounded-lg{
    border-radius:0.5rem
  }

  .desktop\:rounded-xl{
    border-radius:0.75rem
  }

  .desktop\:rounded-2xl{
    border-radius:1rem
  }

  .desktop\:rounded-3xl{
    border-radius:1.5rem
  }

  .desktop\:rounded-full{
    border-radius:9999px
  }

  .desktop\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .desktop\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .desktop\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .desktop\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .desktop\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .desktop\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .desktop\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .desktop\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .desktop\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .desktop\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .desktop\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .desktop\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .desktop\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .desktop\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .desktop\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .desktop\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .desktop\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .desktop\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .desktop\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .desktop\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .desktop\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .desktop\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .desktop\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .desktop\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .desktop\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .desktop\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .desktop\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .desktop\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .desktop\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .desktop\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .desktop\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .desktop\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .desktop\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .desktop\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .desktop\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .desktop\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .desktop\:rounded-tl-none{
    border-top-left-radius:0
  }

  .desktop\:rounded-tr-none{
    border-top-right-radius:0
  }

  .desktop\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .desktop\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .desktop\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .desktop\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .desktop\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .desktop\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .desktop\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .desktop\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .desktop\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .desktop\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .desktop\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .desktop\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .desktop\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .desktop\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .desktop\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .desktop\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .desktop\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .desktop\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .desktop\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .desktop\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .desktop\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .desktop\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .desktop\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .desktop\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .desktop\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .desktop\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .desktop\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .desktop\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .desktop\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .desktop\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .desktop\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .desktop\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .desktop\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .desktop\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .desktop\:border-solid{
    border-style:solid
  }

  .desktop\:border-dashed{
    border-style:dashed
  }

  .desktop\:border-dotted{
    border-style:dotted
  }

  .desktop\:border-double{
    border-style:double
  }

  .desktop\:border-none{
    border-style:none
  }

  .desktop\:border-0{
    border-width:0
  }

  .desktop\:border-2{
    border-width:2px
  }

  .desktop\:border-4{
    border-width:4px
  }

  .desktop\:border-8{
    border-width:8px
  }

  .desktop\:border{
    border-width:1px
  }

  .desktop\:border-t-0{
    border-top-width:0
  }

  .desktop\:border-r-0{
    border-right-width:0
  }

  .desktop\:border-b-0{
    border-bottom-width:0
  }

  .desktop\:border-l-0{
    border-left-width:0
  }

  .desktop\:border-t-2{
    border-top-width:2px
  }

  .desktop\:border-r-2{
    border-right-width:2px
  }

  .desktop\:border-b-2{
    border-bottom-width:2px
  }

  .desktop\:border-l-2{
    border-left-width:2px
  }

  .desktop\:border-t-4{
    border-top-width:4px
  }

  .desktop\:border-r-4{
    border-right-width:4px
  }

  .desktop\:border-b-4{
    border-bottom-width:4px
  }

  .desktop\:border-l-4{
    border-left-width:4px
  }

  .desktop\:border-t-8{
    border-top-width:8px
  }

  .desktop\:border-r-8{
    border-right-width:8px
  }

  .desktop\:border-b-8{
    border-bottom-width:8px
  }

  .desktop\:border-l-8{
    border-left-width:8px
  }

  .desktop\:border-t{
    border-top-width:1px
  }

  .desktop\:border-r{
    border-right-width:1px
  }

  .desktop\:border-b{
    border-bottom-width:1px
  }

  .desktop\:border-l{
    border-left-width:1px
  }

  .desktop\:box-border{
    box-sizing:border-box
  }

  .desktop\:box-content{
    box-sizing:content-box
  }

  .desktop\:cursor-auto{
    cursor:auto
  }

  .desktop\:cursor-default{
    cursor:default
  }

  .desktop\:cursor-pointer{
    cursor:pointer
  }

  .desktop\:cursor-wait{
    cursor:wait
  }

  .desktop\:cursor-text{
    cursor:text
  }

  .desktop\:cursor-move{
    cursor:move
  }

  .desktop\:cursor-not-allowed{
    cursor:not-allowed
  }

  .desktop\:block{
    display:block
  }

  .desktop\:inline-block{
    display:inline-block
  }

  .desktop\:inline{
    display:inline
  }

  .desktop\:flex{
    display:flex
  }

  .desktop\:inline-flex{
    display:inline-flex
  }

  .desktop\:table{
    display:table
  }

  .desktop\:table-caption{
    display:table-caption
  }

  .desktop\:table-cell{
    display:table-cell
  }

  .desktop\:table-column{
    display:table-column
  }

  .desktop\:table-column-group{
    display:table-column-group
  }

  .desktop\:table-footer-group{
    display:table-footer-group
  }

  .desktop\:table-header-group{
    display:table-header-group
  }

  .desktop\:table-row-group{
    display:table-row-group
  }

  .desktop\:table-row{
    display:table-row
  }

  .desktop\:flow-root{
    display:flow-root
  }

  .desktop\:grid{
    display:grid
  }

  .desktop\:inline-grid{
    display:inline-grid
  }

  .desktop\:contents{
    display:contents
  }

  .desktop\:hidden{
    display:none
  }

  .desktop\:flex-row{
    flex-direction:row
  }

  .desktop\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .desktop\:flex-col{
    flex-direction:column
  }

  .desktop\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .desktop\:flex-wrap{
    flex-wrap:wrap
  }

  .desktop\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .desktop\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .desktop\:place-items-auto{
    place-items:auto
  }

  .desktop\:place-items-start{
    place-items:start
  }

  .desktop\:place-items-end{
    place-items:end
  }

  .desktop\:place-items-center{
    place-items:center
  }

  .desktop\:place-items-stretch{
    place-items:stretch
  }

  .desktop\:place-content-center{
    place-content:center
  }

  .desktop\:place-content-start{
    place-content:start
  }

  .desktop\:place-content-end{
    place-content:end
  }

  .desktop\:place-content-between{
    place-content:space-between
  }

  .desktop\:place-content-around{
    place-content:space-around
  }

  .desktop\:place-content-evenly{
    place-content:space-evenly
  }

  .desktop\:place-content-stretch{
    place-content:stretch
  }

  .desktop\:place-self-auto{
    place-self:auto
  }

  .desktop\:place-self-start{
    place-self:start
  }

  .desktop\:place-self-end{
    place-self:end
  }

  .desktop\:place-self-center{
    place-self:center
  }

  .desktop\:place-self-stretch{
    place-self:stretch
  }

  .desktop\:items-start{
    align-items:flex-start
  }

  .desktop\:items-end{
    align-items:flex-end
  }

  .desktop\:items-center{
    align-items:center
  }

  .desktop\:items-baseline{
    align-items:baseline
  }

  .desktop\:items-stretch{
    align-items:stretch
  }

  .desktop\:content-center{
    align-content:center
  }

  .desktop\:content-start{
    align-content:flex-start
  }

  .desktop\:content-end{
    align-content:flex-end
  }

  .desktop\:content-between{
    align-content:space-between
  }

  .desktop\:content-around{
    align-content:space-around
  }

  .desktop\:content-evenly{
    align-content:space-evenly
  }

  .desktop\:self-auto{
    align-self:auto
  }

  .desktop\:self-start{
    align-self:flex-start
  }

  .desktop\:self-end{
    align-self:flex-end
  }

  .desktop\:self-center{
    align-self:center
  }

  .desktop\:self-stretch{
    align-self:stretch
  }

  .desktop\:justify-items-auto{
    justify-items:auto
  }

  .desktop\:justify-items-start{
    justify-items:start
  }

  .desktop\:justify-items-end{
    justify-items:end
  }

  .desktop\:justify-items-center{
    justify-items:center
  }

  .desktop\:justify-items-stretch{
    justify-items:stretch
  }

  .desktop\:justify-start{
    justify-content:flex-start
  }

  .desktop\:justify-end{
    justify-content:flex-end
  }

  .desktop\:justify-center{
    justify-content:center
  }

  .desktop\:justify-between{
    justify-content:space-between
  }

  .desktop\:justify-around{
    justify-content:space-around
  }

  .desktop\:justify-evenly{
    justify-content:space-evenly
  }

  .desktop\:justify-self-auto{
    justify-self:auto
  }

  .desktop\:justify-self-start{
    justify-self:start
  }

  .desktop\:justify-self-end{
    justify-self:end
  }

  .desktop\:justify-self-center{
    justify-self:center
  }

  .desktop\:justify-self-stretch{
    justify-self:stretch
  }

  .desktop\:flex-1{
    flex:1 1 0%
  }

  .desktop\:flex-auto{
    flex:1 1 auto
  }

  .desktop\:flex-initial{
    flex:0 1 auto
  }

  .desktop\:flex-none{
    flex:none
  }

  .desktop\:flex-grow-0{
    flex-grow:0
  }

  .desktop\:flex-grow{
    flex-grow:1
  }

  .desktop\:flex-shrink-0{
    flex-shrink:0
  }

  .desktop\:flex-shrink{
    flex-shrink:1
  }

  .desktop\:order-1{
    order:1
  }

  .desktop\:order-2{
    order:2
  }

  .desktop\:order-3{
    order:3
  }

  .desktop\:order-4{
    order:4
  }

  .desktop\:order-5{
    order:5
  }

  .desktop\:order-6{
    order:6
  }

  .desktop\:order-7{
    order:7
  }

  .desktop\:order-8{
    order:8
  }

  .desktop\:order-9{
    order:9
  }

  .desktop\:order-10{
    order:10
  }

  .desktop\:order-11{
    order:11
  }

  .desktop\:order-12{
    order:12
  }

  .desktop\:order-first{
    order:-9999
  }

  .desktop\:order-last{
    order:9999
  }

  .desktop\:order-none{
    order:0
  }

  .desktop\:float-right{
    float:right
  }

  .desktop\:float-left{
    float:left
  }

  .desktop\:float-none{
    float:none
  }

  .desktop\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .desktop\:clear-left{
    clear:left
  }

  .desktop\:clear-right{
    clear:right
  }

  .desktop\:clear-both{
    clear:both
  }

  .desktop\:clear-none{
    clear:none
  }

  .desktop\:font-headings{
    font-family:Parabole, sans-serif
  }

  .desktop\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .desktop\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .desktop\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .desktop\:font-hairline{
    font-weight:100
  }

  .desktop\:font-thin{
    font-weight:200
  }

  .desktop\:font-light{
    font-weight:300
  }

  .desktop\:font-normal{
    font-weight:400
  }

  .desktop\:font-medium{
    font-weight:500
  }

  .desktop\:font-semibold{
    font-weight:600
  }

  .desktop\:font-bold{
    font-weight:700
  }

  .desktop\:font-extrabold{
    font-weight:800
  }

  .desktop\:font-black{
    font-weight:900
  }

  .desktop\:hover\:font-hairline:hover{
    font-weight:100
  }

  .desktop\:hover\:font-thin:hover{
    font-weight:200
  }

  .desktop\:hover\:font-light:hover{
    font-weight:300
  }

  .desktop\:hover\:font-normal:hover{
    font-weight:400
  }

  .desktop\:hover\:font-medium:hover{
    font-weight:500
  }

  .desktop\:hover\:font-semibold:hover{
    font-weight:600
  }

  .desktop\:hover\:font-bold:hover{
    font-weight:700
  }

  .desktop\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .desktop\:hover\:font-black:hover{
    font-weight:900
  }

  .desktop\:focus\:font-hairline:focus{
    font-weight:100
  }

  .desktop\:focus\:font-thin:focus{
    font-weight:200
  }

  .desktop\:focus\:font-light:focus{
    font-weight:300
  }

  .desktop\:focus\:font-normal:focus{
    font-weight:400
  }

  .desktop\:focus\:font-medium:focus{
    font-weight:500
  }

  .desktop\:focus\:font-semibold:focus{
    font-weight:600
  }

  .desktop\:focus\:font-bold:focus{
    font-weight:700
  }

  .desktop\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .desktop\:focus\:font-black:focus{
    font-weight:900
  }

  .desktop\:h-0{
    height:0
  }

  .desktop\:h-1{
    height:1rem
  }

  .desktop\:h-2{
    height:2rem
  }

  .desktop\:h-3{
    height:3rem
  }

  .desktop\:h-4{
    height:4rem
  }

  .desktop\:h-5{
    height:5rem
  }

  .desktop\:h-6{
    height:6rem
  }

  .desktop\:h-7{
    height:7rem
  }

  .desktop\:h-15{
    height:1.5rem
  }

  .desktop\:h-25{
    height:2.5rem
  }

  .desktop\:h-125{
    height:1.25rem
  }

  .desktop\:h-175{
    height:1.175rem
  }

  .desktop\:h-225{
    height:2.25rem
  }

  .desktop\:h-275{
    height:2.175rem
  }

  .desktop\:h-auto{
    height:auto
  }

  .desktop\:h-px{
    height:1px
  }

  .desktop\:h-025{
    height:0.25rem
  }

  .desktop\:h-05{
    height:0.5rem
  }

  .desktop\:h-075{
    height:0.75rem
  }

  .desktop\:h-full{
    height:100%
  }

  .desktop\:h-screen{
    height:100vh
  }

  .desktop\:text-xs{
    font-size:0.6rem
  }

  .desktop\:text-sm{
    font-size:0.8rem
  }

  .desktop\:text-base{
    font-size:1rem
  }

  .desktop\:text-lg{
    font-size:1.3rem
  }

  .desktop\:text-xl{
    font-size:2rem
  }

  .desktop\:text-xxl{
    font-size:3rem
  }

  .desktop\:text-xxxl{
    font-size:5rem
  }

  .desktop\:leading-3{
    line-height:.75rem
  }

  .desktop\:leading-4{
    line-height:1rem
  }

  .desktop\:leading-5{
    line-height:1.25rem
  }

  .desktop\:leading-6{
    line-height:1.5rem
  }

  .desktop\:leading-7{
    line-height:1.75rem
  }

  .desktop\:leading-8{
    line-height:2rem
  }

  .desktop\:leading-9{
    line-height:2.25rem
  }

  .desktop\:leading-10{
    line-height:2.5rem
  }

  .desktop\:leading-none{
    line-height:1
  }

  .desktop\:leading-tight{
    line-height:1.25
  }

  .desktop\:leading-snug{
    line-height:1.375
  }

  .desktop\:leading-normal{
    line-height:1.5
  }

  .desktop\:leading-relaxed{
    line-height:1.625
  }

  .desktop\:leading-loose{
    line-height:2
  }

  .desktop\:list-inside{
    list-style-position:inside
  }

  .desktop\:list-outside{
    list-style-position:outside
  }

  .desktop\:list-none{
    list-style-type:none
  }

  .desktop\:list-disc{
    list-style-type:disc
  }

  .desktop\:list-decimal{
    list-style-type:decimal
  }

  .desktop\:m-0{
    margin:0
  }

  .desktop\:m-1{
    margin:1rem
  }

  .desktop\:m-2{
    margin:2rem
  }

  .desktop\:m-3{
    margin:3rem
  }

  .desktop\:m-4{
    margin:4rem
  }

  .desktop\:m-5{
    margin:5rem
  }

  .desktop\:m-6{
    margin:6rem
  }

  .desktop\:m-7{
    margin:7rem
  }

  .desktop\:m-15{
    margin:1.5rem
  }

  .desktop\:m-25{
    margin:2.5rem
  }

  .desktop\:m-125{
    margin:1.25rem
  }

  .desktop\:m-175{
    margin:1.175rem
  }

  .desktop\:m-225{
    margin:2.25rem
  }

  .desktop\:m-275{
    margin:2.175rem
  }

  .desktop\:m-auto{
    margin:auto
  }

  .desktop\:m-px{
    margin:1px
  }

  .desktop\:m-025{
    margin:0.25rem
  }

  .desktop\:m-05{
    margin:0.5rem
  }

  .desktop\:m-075{
    margin:0.75rem
  }

  .desktop\:-m-1{
    margin:-1rem
  }

  .desktop\:-m-2{
    margin:-2rem
  }

  .desktop\:-m-3{
    margin:-3rem
  }

  .desktop\:-m-4{
    margin:-4rem
  }

  .desktop\:-m-5{
    margin:-5rem
  }

  .desktop\:-m-6{
    margin:-6rem
  }

  .desktop\:-m-7{
    margin:-7rem
  }

  .desktop\:-m-15{
    margin:-1.5rem
  }

  .desktop\:-m-25{
    margin:-2.5rem
  }

  .desktop\:-m-125{
    margin:-1.25rem
  }

  .desktop\:-m-175{
    margin:-1.175rem
  }

  .desktop\:-m-225{
    margin:-2.25rem
  }

  .desktop\:-m-275{
    margin:-2.175rem
  }

  .desktop\:-m-px{
    margin:-1px
  }

  .desktop\:-m-025{
    margin:-0.25rem
  }

  .desktop\:-m-05{
    margin:-0.5rem
  }

  .desktop\:-m-075{
    margin:-0.75rem
  }

  .desktop\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .desktop\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .desktop\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .desktop\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .desktop\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .desktop\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .desktop\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .desktop\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .desktop\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .desktop\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .desktop\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .desktop\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .desktop\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .desktop\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .desktop\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .desktop\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .desktop\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .desktop\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .desktop\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .desktop\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .desktop\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .desktop\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .desktop\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .desktop\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .desktop\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .desktop\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .desktop\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .desktop\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .desktop\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .desktop\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .desktop\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .desktop\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .desktop\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .desktop\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .desktop\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .desktop\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .desktop\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .desktop\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .desktop\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .desktop\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .desktop\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .desktop\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .desktop\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .desktop\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .desktop\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .desktop\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .desktop\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .desktop\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .desktop\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .desktop\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .desktop\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .desktop\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .desktop\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .desktop\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .desktop\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .desktop\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .desktop\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .desktop\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .desktop\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .desktop\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .desktop\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .desktop\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .desktop\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .desktop\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .desktop\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .desktop\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .desktop\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .desktop\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .desktop\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .desktop\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .desktop\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .desktop\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .desktop\:mt-0{
    margin-top:0
  }

  .desktop\:mr-0{
    margin-right:0
  }

  .desktop\:mb-0{
    margin-bottom:0
  }

  .desktop\:ml-0{
    margin-left:0
  }

  .desktop\:mt-1{
    margin-top:1rem
  }

  .desktop\:mr-1{
    margin-right:1rem
  }

  .desktop\:mb-1{
    margin-bottom:1rem
  }

  .desktop\:ml-1{
    margin-left:1rem
  }

  .desktop\:mt-2{
    margin-top:2rem
  }

  .desktop\:mr-2{
    margin-right:2rem
  }

  .desktop\:mb-2{
    margin-bottom:2rem
  }

  .desktop\:ml-2{
    margin-left:2rem
  }

  .desktop\:mt-3{
    margin-top:3rem
  }

  .desktop\:mr-3{
    margin-right:3rem
  }

  .desktop\:mb-3{
    margin-bottom:3rem
  }

  .desktop\:ml-3{
    margin-left:3rem
  }

  .desktop\:mt-4{
    margin-top:4rem
  }

  .desktop\:mr-4{
    margin-right:4rem
  }

  .desktop\:mb-4{
    margin-bottom:4rem
  }

  .desktop\:ml-4{
    margin-left:4rem
  }

  .desktop\:mt-5{
    margin-top:5rem
  }

  .desktop\:mr-5{
    margin-right:5rem
  }

  .desktop\:mb-5{
    margin-bottom:5rem
  }

  .desktop\:ml-5{
    margin-left:5rem
  }

  .desktop\:mt-6{
    margin-top:6rem
  }

  .desktop\:mr-6{
    margin-right:6rem
  }

  .desktop\:mb-6{
    margin-bottom:6rem
  }

  .desktop\:ml-6{
    margin-left:6rem
  }

  .desktop\:mt-7{
    margin-top:7rem
  }

  .desktop\:mr-7{
    margin-right:7rem
  }

  .desktop\:mb-7{
    margin-bottom:7rem
  }

  .desktop\:ml-7{
    margin-left:7rem
  }

  .desktop\:mt-15{
    margin-top:1.5rem
  }

  .desktop\:mr-15{
    margin-right:1.5rem
  }

  .desktop\:mb-15{
    margin-bottom:1.5rem
  }

  .desktop\:ml-15{
    margin-left:1.5rem
  }

  .desktop\:mt-25{
    margin-top:2.5rem
  }

  .desktop\:mr-25{
    margin-right:2.5rem
  }

  .desktop\:mb-25{
    margin-bottom:2.5rem
  }

  .desktop\:ml-25{
    margin-left:2.5rem
  }

  .desktop\:mt-125{
    margin-top:1.25rem
  }

  .desktop\:mr-125{
    margin-right:1.25rem
  }

  .desktop\:mb-125{
    margin-bottom:1.25rem
  }

  .desktop\:ml-125{
    margin-left:1.25rem
  }

  .desktop\:mt-175{
    margin-top:1.175rem
  }

  .desktop\:mr-175{
    margin-right:1.175rem
  }

  .desktop\:mb-175{
    margin-bottom:1.175rem
  }

  .desktop\:ml-175{
    margin-left:1.175rem
  }

  .desktop\:mt-225{
    margin-top:2.25rem
  }

  .desktop\:mr-225{
    margin-right:2.25rem
  }

  .desktop\:mb-225{
    margin-bottom:2.25rem
  }

  .desktop\:ml-225{
    margin-left:2.25rem
  }

  .desktop\:mt-275{
    margin-top:2.175rem
  }

  .desktop\:mr-275{
    margin-right:2.175rem
  }

  .desktop\:mb-275{
    margin-bottom:2.175rem
  }

  .desktop\:ml-275{
    margin-left:2.175rem
  }

  .desktop\:mt-auto{
    margin-top:auto
  }

  .desktop\:mr-auto{
    margin-right:auto
  }

  .desktop\:mb-auto{
    margin-bottom:auto
  }

  .desktop\:ml-auto{
    margin-left:auto
  }

  .desktop\:mt-px{
    margin-top:1px
  }

  .desktop\:mr-px{
    margin-right:1px
  }

  .desktop\:mb-px{
    margin-bottom:1px
  }

  .desktop\:ml-px{
    margin-left:1px
  }

  .desktop\:mt-025{
    margin-top:0.25rem
  }

  .desktop\:mr-025{
    margin-right:0.25rem
  }

  .desktop\:mb-025{
    margin-bottom:0.25rem
  }

  .desktop\:ml-025{
    margin-left:0.25rem
  }

  .desktop\:mt-05{
    margin-top:0.5rem
  }

  .desktop\:mr-05{
    margin-right:0.5rem
  }

  .desktop\:mb-05{
    margin-bottom:0.5rem
  }

  .desktop\:ml-05{
    margin-left:0.5rem
  }

  .desktop\:mt-075{
    margin-top:0.75rem
  }

  .desktop\:mr-075{
    margin-right:0.75rem
  }

  .desktop\:mb-075{
    margin-bottom:0.75rem
  }

  .desktop\:ml-075{
    margin-left:0.75rem
  }

  .desktop\:-mt-1{
    margin-top:-1rem
  }

  .desktop\:-mr-1{
    margin-right:-1rem
  }

  .desktop\:-mb-1{
    margin-bottom:-1rem
  }

  .desktop\:-ml-1{
    margin-left:-1rem
  }

  .desktop\:-mt-2{
    margin-top:-2rem
  }

  .desktop\:-mr-2{
    margin-right:-2rem
  }

  .desktop\:-mb-2{
    margin-bottom:-2rem
  }

  .desktop\:-ml-2{
    margin-left:-2rem
  }

  .desktop\:-mt-3{
    margin-top:-3rem
  }

  .desktop\:-mr-3{
    margin-right:-3rem
  }

  .desktop\:-mb-3{
    margin-bottom:-3rem
  }

  .desktop\:-ml-3{
    margin-left:-3rem
  }

  .desktop\:-mt-4{
    margin-top:-4rem
  }

  .desktop\:-mr-4{
    margin-right:-4rem
  }

  .desktop\:-mb-4{
    margin-bottom:-4rem
  }

  .desktop\:-ml-4{
    margin-left:-4rem
  }

  .desktop\:-mt-5{
    margin-top:-5rem
  }

  .desktop\:-mr-5{
    margin-right:-5rem
  }

  .desktop\:-mb-5{
    margin-bottom:-5rem
  }

  .desktop\:-ml-5{
    margin-left:-5rem
  }

  .desktop\:-mt-6{
    margin-top:-6rem
  }

  .desktop\:-mr-6{
    margin-right:-6rem
  }

  .desktop\:-mb-6{
    margin-bottom:-6rem
  }

  .desktop\:-ml-6{
    margin-left:-6rem
  }

  .desktop\:-mt-7{
    margin-top:-7rem
  }

  .desktop\:-mr-7{
    margin-right:-7rem
  }

  .desktop\:-mb-7{
    margin-bottom:-7rem
  }

  .desktop\:-ml-7{
    margin-left:-7rem
  }

  .desktop\:-mt-15{
    margin-top:-1.5rem
  }

  .desktop\:-mr-15{
    margin-right:-1.5rem
  }

  .desktop\:-mb-15{
    margin-bottom:-1.5rem
  }

  .desktop\:-ml-15{
    margin-left:-1.5rem
  }

  .desktop\:-mt-25{
    margin-top:-2.5rem
  }

  .desktop\:-mr-25{
    margin-right:-2.5rem
  }

  .desktop\:-mb-25{
    margin-bottom:-2.5rem
  }

  .desktop\:-ml-25{
    margin-left:-2.5rem
  }

  .desktop\:-mt-125{
    margin-top:-1.25rem
  }

  .desktop\:-mr-125{
    margin-right:-1.25rem
  }

  .desktop\:-mb-125{
    margin-bottom:-1.25rem
  }

  .desktop\:-ml-125{
    margin-left:-1.25rem
  }

  .desktop\:-mt-175{
    margin-top:-1.175rem
  }

  .desktop\:-mr-175{
    margin-right:-1.175rem
  }

  .desktop\:-mb-175{
    margin-bottom:-1.175rem
  }

  .desktop\:-ml-175{
    margin-left:-1.175rem
  }

  .desktop\:-mt-225{
    margin-top:-2.25rem
  }

  .desktop\:-mr-225{
    margin-right:-2.25rem
  }

  .desktop\:-mb-225{
    margin-bottom:-2.25rem
  }

  .desktop\:-ml-225{
    margin-left:-2.25rem
  }

  .desktop\:-mt-275{
    margin-top:-2.175rem
  }

  .desktop\:-mr-275{
    margin-right:-2.175rem
  }

  .desktop\:-mb-275{
    margin-bottom:-2.175rem
  }

  .desktop\:-ml-275{
    margin-left:-2.175rem
  }

  .desktop\:-mt-px{
    margin-top:-1px
  }

  .desktop\:-mr-px{
    margin-right:-1px
  }

  .desktop\:-mb-px{
    margin-bottom:-1px
  }

  .desktop\:-ml-px{
    margin-left:-1px
  }

  .desktop\:-mt-025{
    margin-top:-0.25rem
  }

  .desktop\:-mr-025{
    margin-right:-0.25rem
  }

  .desktop\:-mb-025{
    margin-bottom:-0.25rem
  }

  .desktop\:-ml-025{
    margin-left:-0.25rem
  }

  .desktop\:-mt-05{
    margin-top:-0.5rem
  }

  .desktop\:-mr-05{
    margin-right:-0.5rem
  }

  .desktop\:-mb-05{
    margin-bottom:-0.5rem
  }

  .desktop\:-ml-05{
    margin-left:-0.5rem
  }

  .desktop\:-mt-075{
    margin-top:-0.75rem
  }

  .desktop\:-mr-075{
    margin-right:-0.75rem
  }

  .desktop\:-mb-075{
    margin-bottom:-0.75rem
  }

  .desktop\:-ml-075{
    margin-left:-0.75rem
  }

  .desktop\:max-h-full{
    max-height:100%
  }

  .desktop\:max-h-screen{
    max-height:100vh
  }

  .desktop\:max-w-none{
    max-width:none
  }

  .desktop\:max-w-xs{
    max-width:20rem
  }

  .desktop\:max-w-sm{
    max-width:24rem
  }

  .desktop\:max-w-md{
    max-width:28rem
  }

  .desktop\:max-w-lg{
    max-width:32rem
  }

  .desktop\:max-w-xl{
    max-width:36rem
  }

  .desktop\:max-w-2xl{
    max-width:42rem
  }

  .desktop\:max-w-3xl{
    max-width:48rem
  }

  .desktop\:max-w-4xl{
    max-width:56rem
  }

  .desktop\:max-w-5xl{
    max-width:64rem
  }

  .desktop\:max-w-6xl{
    max-width:72rem
  }

  .desktop\:max-w-full{
    max-width:100%
  }

  .desktop\:max-w-screen-sm{
    max-width:640px
  }

  .desktop\:max-w-screen-md{
    max-width:900px
  }

  .desktop\:max-w-screen-lg{
    max-width:1024px
  }

  .desktop\:max-w-screen-xl{
    max-width:1400px
  }

  .desktop\:max-w-screen-xxl{
    max-width:1800px
  }

  .desktop\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .desktop\:min-h-0{
    min-height:0
  }

  .desktop\:min-h-full{
    min-height:100%
  }

  .desktop\:min-h-screen{
    min-height:100vh
  }

  .desktop\:min-w-0{
    min-width:0
  }

  .desktop\:min-w-full{
    min-width:100%
  }

  .desktop\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .desktop\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .desktop\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .desktop\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .desktop\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .desktop\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .desktop\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .desktop\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .desktop\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .desktop\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .desktop\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .desktop\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .desktop\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .desktop\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .desktop\:opacity-0{
    opacity:0
  }

  .desktop\:opacity-25{
    opacity:0.25
  }

  .desktop\:opacity-50{
    opacity:0.5
  }

  .desktop\:opacity-75{
    opacity:0.75
  }

  .desktop\:opacity-100{
    opacity:1
  }

  .desktop\:hover\:opacity-0:hover{
    opacity:0
  }

  .desktop\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .desktop\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .desktop\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .desktop\:hover\:opacity-100:hover{
    opacity:1
  }

  .desktop\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .desktop\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .desktop\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .desktop\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .desktop\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .desktop\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .desktop\:overflow-auto{
    overflow:auto
  }

  .desktop\:overflow-hidden{
    overflow:hidden
  }

  .desktop\:overflow-visible{
    overflow:visible
  }

  .desktop\:overflow-scroll{
    overflow:scroll
  }

  .desktop\:overflow-x-auto{
    overflow-x:auto
  }

  .desktop\:overflow-y-auto{
    overflow-y:auto
  }

  .desktop\:overflow-x-hidden{
    overflow-x:hidden
  }

  .desktop\:overflow-y-hidden{
    overflow-y:hidden
  }

  .desktop\:overflow-x-visible{
    overflow-x:visible
  }

  .desktop\:overflow-y-visible{
    overflow-y:visible
  }

  .desktop\:overflow-x-scroll{
    overflow-x:scroll
  }

  .desktop\:overflow-y-scroll{
    overflow-y:scroll
  }

  .desktop\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .desktop\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .desktop\:overscroll-auto{
    overscroll-behavior:auto
  }

  .desktop\:overscroll-contain{
    overscroll-behavior:contain
  }

  .desktop\:overscroll-none{
    overscroll-behavior:none
  }

  .desktop\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .desktop\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .desktop\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .desktop\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .desktop\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .desktop\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .desktop\:p-0{
    padding:0
  }

  .desktop\:p-1{
    padding:1rem
  }

  .desktop\:p-2{
    padding:2rem
  }

  .desktop\:p-3{
    padding:3rem
  }

  .desktop\:p-4{
    padding:4rem
  }

  .desktop\:p-5{
    padding:5rem
  }

  .desktop\:p-6{
    padding:6rem
  }

  .desktop\:p-7{
    padding:7rem
  }

  .desktop\:p-15{
    padding:1.5rem
  }

  .desktop\:p-25{
    padding:2.5rem
  }

  .desktop\:p-125{
    padding:1.25rem
  }

  .desktop\:p-175{
    padding:1.175rem
  }

  .desktop\:p-225{
    padding:2.25rem
  }

  .desktop\:p-275{
    padding:2.175rem
  }

  .desktop\:p-px{
    padding:1px
  }

  .desktop\:p-025{
    padding:0.25rem
  }

  .desktop\:p-05{
    padding:0.5rem
  }

  .desktop\:p-075{
    padding:0.75rem
  }

  .desktop\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .desktop\:px-0{
    padding-left:0;
    padding-right:0
  }

  .desktop\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .desktop\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .desktop\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .desktop\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .desktop\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .desktop\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .desktop\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .desktop\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .desktop\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .desktop\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .desktop\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .desktop\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .desktop\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .desktop\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .desktop\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .desktop\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .desktop\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .desktop\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .desktop\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .desktop\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .desktop\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .desktop\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .desktop\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .desktop\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .desktop\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .desktop\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .desktop\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .desktop\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .desktop\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .desktop\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .desktop\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .desktop\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .desktop\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .desktop\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .desktop\:pt-0{
    padding-top:0
  }

  .desktop\:pr-0{
    padding-right:0
  }

  .desktop\:pb-0{
    padding-bottom:0
  }

  .desktop\:pl-0{
    padding-left:0
  }

  .desktop\:pt-1{
    padding-top:1rem
  }

  .desktop\:pr-1{
    padding-right:1rem
  }

  .desktop\:pb-1{
    padding-bottom:1rem
  }

  .desktop\:pl-1{
    padding-left:1rem
  }

  .desktop\:pt-2{
    padding-top:2rem
  }

  .desktop\:pr-2{
    padding-right:2rem
  }

  .desktop\:pb-2{
    padding-bottom:2rem
  }

  .desktop\:pl-2{
    padding-left:2rem
  }

  .desktop\:pt-3{
    padding-top:3rem
  }

  .desktop\:pr-3{
    padding-right:3rem
  }

  .desktop\:pb-3{
    padding-bottom:3rem
  }

  .desktop\:pl-3{
    padding-left:3rem
  }

  .desktop\:pt-4{
    padding-top:4rem
  }

  .desktop\:pr-4{
    padding-right:4rem
  }

  .desktop\:pb-4{
    padding-bottom:4rem
  }

  .desktop\:pl-4{
    padding-left:4rem
  }

  .desktop\:pt-5{
    padding-top:5rem
  }

  .desktop\:pr-5{
    padding-right:5rem
  }

  .desktop\:pb-5{
    padding-bottom:5rem
  }

  .desktop\:pl-5{
    padding-left:5rem
  }

  .desktop\:pt-6{
    padding-top:6rem
  }

  .desktop\:pr-6{
    padding-right:6rem
  }

  .desktop\:pb-6{
    padding-bottom:6rem
  }

  .desktop\:pl-6{
    padding-left:6rem
  }

  .desktop\:pt-7{
    padding-top:7rem
  }

  .desktop\:pr-7{
    padding-right:7rem
  }

  .desktop\:pb-7{
    padding-bottom:7rem
  }

  .desktop\:pl-7{
    padding-left:7rem
  }

  .desktop\:pt-15{
    padding-top:1.5rem
  }

  .desktop\:pr-15{
    padding-right:1.5rem
  }

  .desktop\:pb-15{
    padding-bottom:1.5rem
  }

  .desktop\:pl-15{
    padding-left:1.5rem
  }

  .desktop\:pt-25{
    padding-top:2.5rem
  }

  .desktop\:pr-25{
    padding-right:2.5rem
  }

  .desktop\:pb-25{
    padding-bottom:2.5rem
  }

  .desktop\:pl-25{
    padding-left:2.5rem
  }

  .desktop\:pt-125{
    padding-top:1.25rem
  }

  .desktop\:pr-125{
    padding-right:1.25rem
  }

  .desktop\:pb-125{
    padding-bottom:1.25rem
  }

  .desktop\:pl-125{
    padding-left:1.25rem
  }

  .desktop\:pt-175{
    padding-top:1.175rem
  }

  .desktop\:pr-175{
    padding-right:1.175rem
  }

  .desktop\:pb-175{
    padding-bottom:1.175rem
  }

  .desktop\:pl-175{
    padding-left:1.175rem
  }

  .desktop\:pt-225{
    padding-top:2.25rem
  }

  .desktop\:pr-225{
    padding-right:2.25rem
  }

  .desktop\:pb-225{
    padding-bottom:2.25rem
  }

  .desktop\:pl-225{
    padding-left:2.25rem
  }

  .desktop\:pt-275{
    padding-top:2.175rem
  }

  .desktop\:pr-275{
    padding-right:2.175rem
  }

  .desktop\:pb-275{
    padding-bottom:2.175rem
  }

  .desktop\:pl-275{
    padding-left:2.175rem
  }

  .desktop\:pt-px{
    padding-top:1px
  }

  .desktop\:pr-px{
    padding-right:1px
  }

  .desktop\:pb-px{
    padding-bottom:1px
  }

  .desktop\:pl-px{
    padding-left:1px
  }

  .desktop\:pt-025{
    padding-top:0.25rem
  }

  .desktop\:pr-025{
    padding-right:0.25rem
  }

  .desktop\:pb-025{
    padding-bottom:0.25rem
  }

  .desktop\:pl-025{
    padding-left:0.25rem
  }

  .desktop\:pt-05{
    padding-top:0.5rem
  }

  .desktop\:pr-05{
    padding-right:0.5rem
  }

  .desktop\:pb-05{
    padding-bottom:0.5rem
  }

  .desktop\:pl-05{
    padding-left:0.5rem
  }

  .desktop\:pt-075{
    padding-top:0.75rem
  }

  .desktop\:pr-075{
    padding-right:0.75rem
  }

  .desktop\:pb-075{
    padding-bottom:0.75rem
  }

  .desktop\:pl-075{
    padding-left:0.75rem
  }

  .desktop\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .desktop\:placeholder-transparent::placeholder{
    color:transparent
  }

  .desktop\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .desktop\:placeholder-current::placeholder{
    color:currentColor
  }

  .desktop\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .desktop\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .desktop\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .desktop\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .desktop\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .desktop\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .desktop\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .desktop\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .desktop\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .desktop\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .desktop\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .desktop\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .desktop\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .desktop\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .desktop\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .desktop\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .desktop\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .desktop\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .desktop\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .desktop\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .desktop\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .desktop\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .desktop\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .desktop\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .desktop\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .desktop\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .desktop\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .desktop\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .desktop\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .desktop\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .desktop\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .desktop\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .desktop\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .desktop\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .desktop\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .desktop\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .desktop\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .desktop\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .desktop\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .desktop\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .desktop\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .desktop\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .desktop\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .desktop\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .desktop\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .desktop\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .desktop\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .desktop\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .desktop\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .desktop\:pointer-events-none{
    pointer-events:none
  }

  .desktop\:pointer-events-auto{
    pointer-events:auto
  }

  .desktop\:static{
    position:static
  }

  .desktop\:fixed{
    position:fixed
  }

  .desktop\:absolute{
    position:absolute
  }

  .desktop\:relative{
    position:relative
  }

  .desktop\:sticky{
    position:sticky
  }

  .desktop\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .desktop\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .desktop\:inset-y-0{
    top:0;
    bottom:0
  }

  .desktop\:inset-x-0{
    right:0;
    left:0
  }

  .desktop\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .desktop\:inset-x-auto{
    right:auto;
    left:auto
  }

  .desktop\:top-0{
    top:0
  }

  .desktop\:right-0{
    right:0
  }

  .desktop\:bottom-0{
    bottom:0
  }

  .desktop\:left-0{
    left:0
  }

  .desktop\:top-auto{
    top:auto
  }

  .desktop\:right-auto{
    right:auto
  }

  .desktop\:bottom-auto{
    bottom:auto
  }

  .desktop\:left-auto{
    left:auto
  }

  .desktop\:resize-none{
    resize:none
  }

  .desktop\:resize-y{
    resize:vertical
  }

  .desktop\:resize-x{
    resize:horizontal
  }

  .desktop\:resize{
    resize:both
  }

  .desktop\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .desktop\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .desktop\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .desktop\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .desktop\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .desktop\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .desktop\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .desktop\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .desktop\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .desktop\:shadow-none{
    box-shadow:none
  }

  .desktop\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .desktop\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .desktop\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .desktop\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .desktop\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .desktop\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .desktop\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .desktop\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .desktop\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .desktop\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .desktop\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .desktop\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .desktop\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .desktop\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .desktop\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .desktop\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .desktop\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .desktop\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .desktop\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .desktop\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .desktop\:fill-current{
    fill:currentColor
  }

  .desktop\:stroke-current{
    stroke:currentColor
  }

  .desktop\:stroke-0{
    stroke-width:0
  }

  .desktop\:stroke-1{
    stroke-width:1
  }

  .desktop\:stroke-2{
    stroke-width:2
  }

  .desktop\:table-auto{
    table-layout:auto
  }

  .desktop\:table-fixed{
    table-layout:fixed
  }

  .desktop\:text-left{
    text-align:left
  }

  .desktop\:text-center{
    text-align:center
  }

  .desktop\:text-right{
    text-align:right
  }

  .desktop\:text-justify{
    text-align:justify
  }

  .desktop\:text-transparent{
    color:transparent
  }

  .desktop\:text-current{
    color:currentColor
  }

  .desktop\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .desktop\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .desktop\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .desktop\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .desktop\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .desktop\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .desktop\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .desktop\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .desktop\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .desktop\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .desktop\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .desktop\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .desktop\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .desktop\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .desktop\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .desktop\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .desktop\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .desktop\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .desktop\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .desktop\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .desktop\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .desktop\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .desktop\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .desktop\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .desktop\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .desktop\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .desktop\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .desktop\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .desktop\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .desktop\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .desktop\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .desktop\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .desktop\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .desktop\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .desktop\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .desktop\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .desktop\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .desktop\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .desktop\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .desktop\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .desktop\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .desktop\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .desktop\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .desktop\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .desktop\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .desktop\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .desktop\:hover\:text-transparent:hover{
    color:transparent
  }

  .desktop\:hover\:text-current:hover{
    color:currentColor
  }

  .desktop\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .desktop\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .desktop\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .desktop\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .desktop\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .desktop\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .desktop\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .desktop\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .desktop\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .desktop\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .desktop\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .desktop\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .desktop\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .desktop\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .desktop\:focus\:text-transparent:focus{
    color:transparent
  }

  .desktop\:focus\:text-current:focus{
    color:currentColor
  }

  .desktop\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .desktop\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .desktop\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .desktop\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .desktop\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .desktop\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .desktop\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .desktop\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .desktop\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .desktop\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .desktop\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .desktop\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .desktop\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .desktop\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .desktop\:text-opacity-0{
    --text-opacity:0
  }

  .desktop\:text-opacity-25{
    --text-opacity:0.25
  }

  .desktop\:text-opacity-50{
    --text-opacity:0.5
  }

  .desktop\:text-opacity-75{
    --text-opacity:0.75
  }

  .desktop\:text-opacity-100{
    --text-opacity:1
  }

  .desktop\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .desktop\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .desktop\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .desktop\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .desktop\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .desktop\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .desktop\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .desktop\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .desktop\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .desktop\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .desktop\:italic{
    font-style:italic
  }

  .desktop\:not-italic{
    font-style:normal
  }

  .desktop\:uppercase{
    text-transform:uppercase
  }

  .desktop\:lowercase{
    text-transform:lowercase
  }

  .desktop\:capitalize{
    text-transform:capitalize
  }

  .desktop\:normal-case{
    text-transform:none
  }

  .desktop\:underline{
    text-decoration:underline
  }

  .desktop\:line-through{
    text-decoration:line-through
  }

  .desktop\:no-underline{
    text-decoration:none
  }

  .desktop\:hover\:underline:hover{
    text-decoration:underline
  }

  .desktop\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .desktop\:hover\:no-underline:hover{
    text-decoration:none
  }

  .desktop\:focus\:underline:focus{
    text-decoration:underline
  }

  .desktop\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .desktop\:focus\:no-underline:focus{
    text-decoration:none
  }

  .desktop\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .desktop\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .desktop\:ordinal, .desktop\:slashed-zero, .desktop\:lining-nums, .desktop\:oldstyle-nums, .desktop\:proportional-nums, .desktop\:tabular-nums, .desktop\:diagonal-fractions, .desktop\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .desktop\:normal-nums{
    font-variant-numeric:normal
  }

  .desktop\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .desktop\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .desktop\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .desktop\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .desktop\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .desktop\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .desktop\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .desktop\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .desktop\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .desktop\:tracking-tight{
    letter-spacing:-0.025em
  }

  .desktop\:tracking-normal{
    letter-spacing:0
  }

  .desktop\:tracking-wide{
    letter-spacing:0.025em
  }

  .desktop\:tracking-wider{
    letter-spacing:0.05em
  }

  .desktop\:tracking-widest{
    letter-spacing:0.1em
  }

  .desktop\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .desktop\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .desktop\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .desktop\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .desktop\:align-baseline{
    vertical-align:baseline
  }

  .desktop\:align-top{
    vertical-align:top
  }

  .desktop\:align-middle{
    vertical-align:middle
  }

  .desktop\:align-bottom{
    vertical-align:bottom
  }

  .desktop\:align-text-top{
    vertical-align:text-top
  }

  .desktop\:align-text-bottom{
    vertical-align:text-bottom
  }

  .desktop\:visible{
    visibility:visible
  }

  .desktop\:invisible{
    visibility:hidden
  }

  .desktop\:whitespace-normal{
    white-space:normal
  }

  .desktop\:whitespace-no-wrap{
    white-space:nowrap
  }

  .desktop\:whitespace-pre{
    white-space:pre
  }

  .desktop\:whitespace-pre-line{
    white-space:pre-line
  }

  .desktop\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .desktop\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .desktop\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .desktop\:break-all{
    word-break:break-all
  }

  .desktop\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .desktop\:w-0{
    width:0
  }

  .desktop\:w-1{
    width:1rem
  }

  .desktop\:w-2{
    width:2rem
  }

  .desktop\:w-3{
    width:3rem
  }

  .desktop\:w-4{
    width:4rem
  }

  .desktop\:w-5{
    width:5rem
  }

  .desktop\:w-6{
    width:6rem
  }

  .desktop\:w-7{
    width:7rem
  }

  .desktop\:w-15{
    width:1.5rem
  }

  .desktop\:w-25{
    width:2.5rem
  }

  .desktop\:w-125{
    width:1.25rem
  }

  .desktop\:w-175{
    width:1.175rem
  }

  .desktop\:w-225{
    width:2.25rem
  }

  .desktop\:w-275{
    width:2.175rem
  }

  .desktop\:w-auto{
    width:auto
  }

  .desktop\:w-px{
    width:1px
  }

  .desktop\:w-025{
    width:0.25rem
  }

  .desktop\:w-05{
    width:0.5rem
  }

  .desktop\:w-075{
    width:0.75rem
  }

  .desktop\:w-1\/2{
    width:50%
  }

  .desktop\:w-1\/3{
    width:33.333333%
  }

  .desktop\:w-2\/3{
    width:66.666667%
  }

  .desktop\:w-1\/4{
    width:25%
  }

  .desktop\:w-2\/4{
    width:50%
  }

  .desktop\:w-3\/4{
    width:75%
  }

  .desktop\:w-1\/5{
    width:20%
  }

  .desktop\:w-2\/5{
    width:40%
  }

  .desktop\:w-3\/5{
    width:60%
  }

  .desktop\:w-4\/5{
    width:80%
  }

  .desktop\:w-1\/6{
    width:16.666667%
  }

  .desktop\:w-2\/6{
    width:33.333333%
  }

  .desktop\:w-3\/6{
    width:50%
  }

  .desktop\:w-4\/6{
    width:66.666667%
  }

  .desktop\:w-5\/6{
    width:83.333333%
  }

  .desktop\:w-1\/12{
    width:8.333333%
  }

  .desktop\:w-2\/12{
    width:16.666667%
  }

  .desktop\:w-3\/12{
    width:25%
  }

  .desktop\:w-4\/12{
    width:33.333333%
  }

  .desktop\:w-5\/12{
    width:41.666667%
  }

  .desktop\:w-6\/12{
    width:50%
  }

  .desktop\:w-7\/12{
    width:58.333333%
  }

  .desktop\:w-8\/12{
    width:66.666667%
  }

  .desktop\:w-9\/12{
    width:75%
  }

  .desktop\:w-10\/12{
    width:83.333333%
  }

  .desktop\:w-11\/12{
    width:91.666667%
  }

  .desktop\:w-full{
    width:100%
  }

  .desktop\:w-screen{
    width:100vw
  }

  .desktop\:z-0{
    z-index:0
  }

  .desktop\:z-10{
    z-index:10
  }

  .desktop\:z-20{
    z-index:20
  }

  .desktop\:z-30{
    z-index:30
  }

  .desktop\:z-40{
    z-index:40
  }

  .desktop\:z-50{
    z-index:50
  }

  .desktop\:z-auto{
    z-index:auto
  }

  .desktop\:gap-0{
    grid-gap:0;
    gap:0
  }

  .desktop\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .desktop\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .desktop\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .desktop\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .desktop\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .desktop\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .desktop\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .desktop\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .desktop\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .desktop\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .desktop\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .desktop\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .desktop\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .desktop\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .desktop\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .desktop\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .desktop\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .desktop\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .desktop\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .desktop\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .desktop\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .desktop\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .desktop\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .desktop\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .desktop\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .desktop\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .desktop\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .desktop\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .desktop\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .desktop\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .desktop\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .desktop\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .desktop\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .desktop\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .desktop\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .desktop\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .desktop\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .desktop\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .desktop\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .desktop\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .desktop\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .desktop\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .desktop\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .desktop\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .desktop\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .desktop\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .desktop\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .desktop\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .desktop\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .desktop\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .desktop\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .desktop\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .desktop\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .desktop\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .desktop\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .desktop\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .desktop\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .desktop\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .desktop\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .desktop\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .desktop\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .desktop\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .desktop\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .desktop\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .desktop\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .desktop\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .desktop\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .desktop\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .desktop\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .desktop\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .desktop\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .desktop\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .desktop\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .desktop\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .desktop\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .desktop\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .desktop\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .desktop\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .desktop\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .desktop\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .desktop\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .desktop\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .desktop\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .desktop\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .desktop\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .desktop\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .desktop\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .desktop\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .desktop\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .desktop\:grid-flow-row{
    grid-auto-flow:row
  }

  .desktop\:grid-flow-col{
    grid-auto-flow:column
  }

  .desktop\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .desktop\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .desktop\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .desktop\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .desktop\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .desktop\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .desktop\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .desktop\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .desktop\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .desktop\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .desktop\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .desktop\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .desktop\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .desktop\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .desktop\:grid-cols-none{
    grid-template-columns:none
  }

  .desktop\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .desktop\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .desktop\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .desktop\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .desktop\:col-auto{
    grid-column:auto
  }

  .desktop\:col-span-1{
    grid-column:span 1 / span 1
  }

  .desktop\:col-span-2{
    grid-column:span 2 / span 2
  }

  .desktop\:col-span-3{
    grid-column:span 3 / span 3
  }

  .desktop\:col-span-4{
    grid-column:span 4 / span 4
  }

  .desktop\:col-span-5{
    grid-column:span 5 / span 5
  }

  .desktop\:col-span-6{
    grid-column:span 6 / span 6
  }

  .desktop\:col-span-7{
    grid-column:span 7 / span 7
  }

  .desktop\:col-span-8{
    grid-column:span 8 / span 8
  }

  .desktop\:col-span-9{
    grid-column:span 9 / span 9
  }

  .desktop\:col-span-10{
    grid-column:span 10 / span 10
  }

  .desktop\:col-span-11{
    grid-column:span 11 / span 11
  }

  .desktop\:col-span-12{
    grid-column:span 12 / span 12
  }

  .desktop\:col-span-full{
    grid-column:1 / -1
  }

  .desktop\:col-start-1{
    grid-column-start:1
  }

  .desktop\:col-start-2{
    grid-column-start:2
  }

  .desktop\:col-start-3{
    grid-column-start:3
  }

  .desktop\:col-start-4{
    grid-column-start:4
  }

  .desktop\:col-start-5{
    grid-column-start:5
  }

  .desktop\:col-start-6{
    grid-column-start:6
  }

  .desktop\:col-start-7{
    grid-column-start:7
  }

  .desktop\:col-start-8{
    grid-column-start:8
  }

  .desktop\:col-start-9{
    grid-column-start:9
  }

  .desktop\:col-start-10{
    grid-column-start:10
  }

  .desktop\:col-start-11{
    grid-column-start:11
  }

  .desktop\:col-start-12{
    grid-column-start:12
  }

  .desktop\:col-start-13{
    grid-column-start:13
  }

  .desktop\:col-start-auto{
    grid-column-start:auto
  }

  .desktop\:col-end-1{
    grid-column-end:1
  }

  .desktop\:col-end-2{
    grid-column-end:2
  }

  .desktop\:col-end-3{
    grid-column-end:3
  }

  .desktop\:col-end-4{
    grid-column-end:4
  }

  .desktop\:col-end-5{
    grid-column-end:5
  }

  .desktop\:col-end-6{
    grid-column-end:6
  }

  .desktop\:col-end-7{
    grid-column-end:7
  }

  .desktop\:col-end-8{
    grid-column-end:8
  }

  .desktop\:col-end-9{
    grid-column-end:9
  }

  .desktop\:col-end-10{
    grid-column-end:10
  }

  .desktop\:col-end-11{
    grid-column-end:11
  }

  .desktop\:col-end-12{
    grid-column-end:12
  }

  .desktop\:col-end-13{
    grid-column-end:13
  }

  .desktop\:col-end-auto{
    grid-column-end:auto
  }

  .desktop\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .desktop\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .desktop\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .desktop\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .desktop\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .desktop\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .desktop\:grid-rows-none{
    grid-template-rows:none
  }

  .desktop\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .desktop\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .desktop\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .desktop\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .desktop\:row-auto{
    grid-row:auto
  }

  .desktop\:row-span-1{
    grid-row:span 1 / span 1
  }

  .desktop\:row-span-2{
    grid-row:span 2 / span 2
  }

  .desktop\:row-span-3{
    grid-row:span 3 / span 3
  }

  .desktop\:row-span-4{
    grid-row:span 4 / span 4
  }

  .desktop\:row-span-5{
    grid-row:span 5 / span 5
  }

  .desktop\:row-span-6{
    grid-row:span 6 / span 6
  }

  .desktop\:row-span-full{
    grid-row:1 / -1
  }

  .desktop\:row-start-1{
    grid-row-start:1
  }

  .desktop\:row-start-2{
    grid-row-start:2
  }

  .desktop\:row-start-3{
    grid-row-start:3
  }

  .desktop\:row-start-4{
    grid-row-start:4
  }

  .desktop\:row-start-5{
    grid-row-start:5
  }

  .desktop\:row-start-6{
    grid-row-start:6
  }

  .desktop\:row-start-7{
    grid-row-start:7
  }

  .desktop\:row-start-auto{
    grid-row-start:auto
  }

  .desktop\:row-end-1{
    grid-row-end:1
  }

  .desktop\:row-end-2{
    grid-row-end:2
  }

  .desktop\:row-end-3{
    grid-row-end:3
  }

  .desktop\:row-end-4{
    grid-row-end:4
  }

  .desktop\:row-end-5{
    grid-row-end:5
  }

  .desktop\:row-end-6{
    grid-row-end:6
  }

  .desktop\:row-end-7{
    grid-row-end:7
  }

  .desktop\:row-end-auto{
    grid-row-end:auto
  }

  .desktop\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .desktop\:transform-none{
    transform:none
  }

  .desktop\:origin-center{
    transform-origin:center
  }

  .desktop\:origin-top{
    transform-origin:top
  }

  .desktop\:origin-top-right{
    transform-origin:top right
  }

  .desktop\:origin-right{
    transform-origin:right
  }

  .desktop\:origin-bottom-right{
    transform-origin:bottom right
  }

  .desktop\:origin-bottom{
    transform-origin:bottom
  }

  .desktop\:origin-bottom-left{
    transform-origin:bottom left
  }

  .desktop\:origin-left{
    transform-origin:left
  }

  .desktop\:origin-top-left{
    transform-origin:top left
  }

  .desktop\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .desktop\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .desktop\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .desktop\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .desktop\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .desktop\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .desktop\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .desktop\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .desktop\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .desktop\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .desktop\:scale-x-0{
    --transform-scale-x:0
  }

  .desktop\:scale-x-50{
    --transform-scale-x:.5
  }

  .desktop\:scale-x-75{
    --transform-scale-x:.75
  }

  .desktop\:scale-x-90{
    --transform-scale-x:.9
  }

  .desktop\:scale-x-95{
    --transform-scale-x:.95
  }

  .desktop\:scale-x-100{
    --transform-scale-x:1
  }

  .desktop\:scale-x-105{
    --transform-scale-x:1.05
  }

  .desktop\:scale-x-110{
    --transform-scale-x:1.1
  }

  .desktop\:scale-x-125{
    --transform-scale-x:1.25
  }

  .desktop\:scale-x-150{
    --transform-scale-x:1.5
  }

  .desktop\:scale-y-0{
    --transform-scale-y:0
  }

  .desktop\:scale-y-50{
    --transform-scale-y:.5
  }

  .desktop\:scale-y-75{
    --transform-scale-y:.75
  }

  .desktop\:scale-y-90{
    --transform-scale-y:.9
  }

  .desktop\:scale-y-95{
    --transform-scale-y:.95
  }

  .desktop\:scale-y-100{
    --transform-scale-y:1
  }

  .desktop\:scale-y-105{
    --transform-scale-y:1.05
  }

  .desktop\:scale-y-110{
    --transform-scale-y:1.1
  }

  .desktop\:scale-y-125{
    --transform-scale-y:1.25
  }

  .desktop\:scale-y-150{
    --transform-scale-y:1.5
  }

  .desktop\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .desktop\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .desktop\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .desktop\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .desktop\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .desktop\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .desktop\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .desktop\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .desktop\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .desktop\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .desktop\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .desktop\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .desktop\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .desktop\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .desktop\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .desktop\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .desktop\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .desktop\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .desktop\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .desktop\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .desktop\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .desktop\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .desktop\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .desktop\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .desktop\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .desktop\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .desktop\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .desktop\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .desktop\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .desktop\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .desktop\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .desktop\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .desktop\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .desktop\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .desktop\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .desktop\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .desktop\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .desktop\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .desktop\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .desktop\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .desktop\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .desktop\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .desktop\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .desktop\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .desktop\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .desktop\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .desktop\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .desktop\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .desktop\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .desktop\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .desktop\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .desktop\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .desktop\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .desktop\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .desktop\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .desktop\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .desktop\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .desktop\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .desktop\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .desktop\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .desktop\:rotate-0{
    --transform-rotate:0
  }

  .desktop\:rotate-1{
    --transform-rotate:1deg
  }

  .desktop\:rotate-2{
    --transform-rotate:2deg
  }

  .desktop\:rotate-3{
    --transform-rotate:3deg
  }

  .desktop\:rotate-6{
    --transform-rotate:6deg
  }

  .desktop\:rotate-12{
    --transform-rotate:12deg
  }

  .desktop\:rotate-45{
    --transform-rotate:45deg
  }

  .desktop\:rotate-90{
    --transform-rotate:90deg
  }

  .desktop\:rotate-180{
    --transform-rotate:180deg
  }

  .desktop\:-rotate-180{
    --transform-rotate:-180deg
  }

  .desktop\:-rotate-90{
    --transform-rotate:-90deg
  }

  .desktop\:-rotate-45{
    --transform-rotate:-45deg
  }

  .desktop\:-rotate-12{
    --transform-rotate:-12deg
  }

  .desktop\:-rotate-6{
    --transform-rotate:-6deg
  }

  .desktop\:-rotate-3{
    --transform-rotate:-3deg
  }

  .desktop\:-rotate-2{
    --transform-rotate:-2deg
  }

  .desktop\:-rotate-1{
    --transform-rotate:-1deg
  }

  .desktop\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .desktop\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .desktop\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .desktop\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .desktop\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .desktop\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .desktop\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .desktop\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .desktop\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .desktop\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .desktop\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .desktop\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .desktop\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .desktop\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .desktop\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .desktop\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .desktop\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .desktop\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .desktop\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .desktop\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .desktop\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .desktop\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .desktop\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .desktop\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .desktop\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .desktop\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .desktop\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .desktop\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .desktop\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .desktop\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .desktop\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .desktop\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .desktop\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .desktop\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .desktop\:translate-x-0{
    --transform-translate-x:0
  }

  .desktop\:translate-x-1{
    --transform-translate-x:1rem
  }

  .desktop\:translate-x-2{
    --transform-translate-x:2rem
  }

  .desktop\:translate-x-3{
    --transform-translate-x:3rem
  }

  .desktop\:translate-x-4{
    --transform-translate-x:4rem
  }

  .desktop\:translate-x-5{
    --transform-translate-x:5rem
  }

  .desktop\:translate-x-6{
    --transform-translate-x:6rem
  }

  .desktop\:translate-x-7{
    --transform-translate-x:7rem
  }

  .desktop\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .desktop\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .desktop\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .desktop\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .desktop\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .desktop\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .desktop\:translate-x-px{
    --transform-translate-x:1px
  }

  .desktop\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .desktop\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .desktop\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .desktop\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .desktop\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .desktop\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .desktop\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .desktop\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .desktop\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .desktop\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .desktop\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .desktop\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .desktop\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .desktop\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .desktop\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .desktop\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .desktop\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .desktop\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .desktop\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .desktop\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .desktop\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .desktop\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .desktop\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .desktop\:translate-x-full{
    --transform-translate-x:100%
  }

  .desktop\:translate-y-0{
    --transform-translate-y:0
  }

  .desktop\:translate-y-1{
    --transform-translate-y:1rem
  }

  .desktop\:translate-y-2{
    --transform-translate-y:2rem
  }

  .desktop\:translate-y-3{
    --transform-translate-y:3rem
  }

  .desktop\:translate-y-4{
    --transform-translate-y:4rem
  }

  .desktop\:translate-y-5{
    --transform-translate-y:5rem
  }

  .desktop\:translate-y-6{
    --transform-translate-y:6rem
  }

  .desktop\:translate-y-7{
    --transform-translate-y:7rem
  }

  .desktop\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .desktop\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .desktop\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .desktop\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .desktop\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .desktop\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .desktop\:translate-y-px{
    --transform-translate-y:1px
  }

  .desktop\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .desktop\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .desktop\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .desktop\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .desktop\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .desktop\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .desktop\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .desktop\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .desktop\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .desktop\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .desktop\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .desktop\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .desktop\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .desktop\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .desktop\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .desktop\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .desktop\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .desktop\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .desktop\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .desktop\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .desktop\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .desktop\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .desktop\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .desktop\:translate-y-full{
    --transform-translate-y:100%
  }

  .desktop\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .desktop\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .desktop\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .desktop\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .desktop\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .desktop\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .desktop\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .desktop\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .desktop\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .desktop\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .desktop\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .desktop\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .desktop\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .desktop\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .desktop\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .desktop\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .desktop\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .desktop\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .desktop\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .desktop\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .desktop\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .desktop\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .desktop\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .desktop\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .desktop\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .desktop\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .desktop\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .desktop\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .desktop\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .desktop\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .desktop\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .desktop\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .desktop\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .desktop\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .desktop\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .desktop\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .desktop\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .desktop\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .desktop\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .desktop\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .desktop\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .desktop\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .desktop\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .desktop\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .desktop\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .desktop\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .desktop\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .desktop\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .desktop\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .desktop\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .desktop\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .desktop\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .desktop\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .desktop\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .desktop\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .desktop\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .desktop\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .desktop\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .desktop\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .desktop\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .desktop\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .desktop\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .desktop\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .desktop\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .desktop\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .desktop\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .desktop\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .desktop\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .desktop\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .desktop\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .desktop\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .desktop\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .desktop\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .desktop\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .desktop\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .desktop\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .desktop\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .desktop\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .desktop\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .desktop\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .desktop\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .desktop\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .desktop\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .desktop\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .desktop\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .desktop\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .desktop\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .desktop\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .desktop\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .desktop\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .desktop\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .desktop\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .desktop\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .desktop\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .desktop\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .desktop\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .desktop\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .desktop\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .desktop\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .desktop\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .desktop\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .desktop\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .desktop\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .desktop\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .desktop\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .desktop\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .desktop\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .desktop\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .desktop\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .desktop\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .desktop\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .desktop\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .desktop\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .desktop\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .desktop\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .desktop\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .desktop\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .desktop\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .desktop\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .desktop\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .desktop\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .desktop\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .desktop\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .desktop\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .desktop\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .desktop\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .desktop\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .desktop\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .desktop\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .desktop\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .desktop\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .desktop\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .desktop\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .desktop\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .desktop\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .desktop\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .desktop\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .desktop\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .desktop\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .desktop\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .desktop\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .desktop\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .desktop\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .desktop\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .desktop\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .desktop\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .desktop\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .desktop\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .desktop\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .desktop\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .desktop\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .desktop\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .desktop\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .desktop\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .desktop\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .desktop\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .desktop\:skew-x-0{
    --transform-skew-x:0
  }

  .desktop\:skew-x-1{
    --transform-skew-x:1deg
  }

  .desktop\:skew-x-2{
    --transform-skew-x:2deg
  }

  .desktop\:skew-x-3{
    --transform-skew-x:3deg
  }

  .desktop\:skew-x-6{
    --transform-skew-x:6deg
  }

  .desktop\:skew-x-12{
    --transform-skew-x:12deg
  }

  .desktop\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .desktop\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .desktop\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .desktop\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .desktop\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .desktop\:skew-y-0{
    --transform-skew-y:0
  }

  .desktop\:skew-y-1{
    --transform-skew-y:1deg
  }

  .desktop\:skew-y-2{
    --transform-skew-y:2deg
  }

  .desktop\:skew-y-3{
    --transform-skew-y:3deg
  }

  .desktop\:skew-y-6{
    --transform-skew-y:6deg
  }

  .desktop\:skew-y-12{
    --transform-skew-y:12deg
  }

  .desktop\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .desktop\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .desktop\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .desktop\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .desktop\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .desktop\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .desktop\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .desktop\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .desktop\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .desktop\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .desktop\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .desktop\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .desktop\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .desktop\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .desktop\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .desktop\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .desktop\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .desktop\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .desktop\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .desktop\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .desktop\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .desktop\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .desktop\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .desktop\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .desktop\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .desktop\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .desktop\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .desktop\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .desktop\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .desktop\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .desktop\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .desktop\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .desktop\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .desktop\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .desktop\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .desktop\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .desktop\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .desktop\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .desktop\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .desktop\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .desktop\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .desktop\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .desktop\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .desktop\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .desktop\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .desktop\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .desktop\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .desktop\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .desktop\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .desktop\:transition-none{
    transition-property:none
  }

  .desktop\:transition-all{
    transition-property:all
  }

  .desktop\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .desktop\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .desktop\:transition-opacity{
    transition-property:opacity
  }

  .desktop\:transition-shadow{
    transition-property:box-shadow
  }

  .desktop\:transition-transform{
    transition-property:transform
  }

  .desktop\:ease-linear{
    transition-timing-function:linear
  }

  .desktop\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .desktop\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .desktop\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .desktop\:duration-75{
    transition-duration:75ms
  }

  .desktop\:duration-100{
    transition-duration:100ms
  }

  .desktop\:duration-150{
    transition-duration:150ms
  }

  .desktop\:duration-200{
    transition-duration:200ms
  }

  .desktop\:duration-300{
    transition-duration:300ms
  }

  .desktop\:duration-500{
    transition-duration:500ms
  }

  .desktop\:duration-700{
    transition-duration:700ms
  }

  .desktop\:duration-1000{
    transition-duration:1000ms
  }

  .desktop\:delay-75{
    transition-delay:75ms
  }

  .desktop\:delay-100{
    transition-delay:100ms
  }

  .desktop\:delay-150{
    transition-delay:150ms
  }

  .desktop\:delay-200{
    transition-delay:200ms
  }

  .desktop\:delay-300{
    transition-delay:300ms
  }

  .desktop\:delay-500{
    transition-delay:500ms
  }

  .desktop\:delay-700{
    transition-delay:700ms
  }

  .desktop\:delay-1000{
    transition-delay:1000ms
  }

  .desktop\:animate-none{
    animation:none
  }

  .desktop\:animate-spin{
    animation:spin 1s linear infinite
  }

  .desktop\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .desktop\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .desktop\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (orientation: portrait){
  .portrait\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .portrait\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .portrait\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .portrait\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .portrait\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .portrait\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .portrait\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .portrait\:container{
      max-width:1800px
    }
  }

  .portrait\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .portrait\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .portrait\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .portrait\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .portrait\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .portrait\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .portrait\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .portrait\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .portrait\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .portrait\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .portrait\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .portrait\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .portrait\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .portrait\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .portrait\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .portrait\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .portrait\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .portrait\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .portrait\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .portrait\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .portrait\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .portrait\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .portrait\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .portrait\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .portrait\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .portrait\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .portrait\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .portrait\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .portrait\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .portrait\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .portrait\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .portrait\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .portrait\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .portrait\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .portrait\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .portrait\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .portrait\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .portrait\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .portrait\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .portrait\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .portrait\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .portrait\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .portrait\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .portrait\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .portrait\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .portrait\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .portrait\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .portrait\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .portrait\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .portrait\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .portrait\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .portrait\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .portrait\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .portrait\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .portrait\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .portrait\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .portrait\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .portrait\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .portrait\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .portrait\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .portrait\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .portrait\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .portrait\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .portrait\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .portrait\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .portrait\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .portrait\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .portrait\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .portrait\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .portrait\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .portrait\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .portrait\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .portrait\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .portrait\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .portrait\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .portrait\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .portrait\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .portrait\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .portrait\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .portrait\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .portrait\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .portrait\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .portrait\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .portrait\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .portrait\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .portrait\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .portrait\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .portrait\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .portrait\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .portrait\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .portrait\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .portrait\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .portrait\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .portrait\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .portrait\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .portrait\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .portrait\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .portrait\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .portrait\:bg-fixed{
    background-attachment:fixed
  }

  .portrait\:bg-local{
    background-attachment:local
  }

  .portrait\:bg-scroll{
    background-attachment:scroll
  }

  .portrait\:bg-clip-border{
    background-clip:border-box
  }

  .portrait\:bg-clip-padding{
    background-clip:padding-box
  }

  .portrait\:bg-clip-content{
    background-clip:content-box
  }

  .portrait\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .portrait\:bg-transparent{
    background-color:transparent
  }

  .portrait\:bg-current{
    background-color:currentColor
  }

  .portrait\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .portrait\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .portrait\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .portrait\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .portrait\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .portrait\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .portrait\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .portrait\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .portrait\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .portrait\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .portrait\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .portrait\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .portrait\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .portrait\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .portrait\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .portrait\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .portrait\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .portrait\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .portrait\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .portrait\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .portrait\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .portrait\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .portrait\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .portrait\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .portrait\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .portrait\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .portrait\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .portrait\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .portrait\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .portrait\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .portrait\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .portrait\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .portrait\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .portrait\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .portrait\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .portrait\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .portrait\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .portrait\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .portrait\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .portrait\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .portrait\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .portrait\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .portrait\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .portrait\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .portrait\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .portrait\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .portrait\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .portrait\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .portrait\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .portrait\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .portrait\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .portrait\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .portrait\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .portrait\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .portrait\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .portrait\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .portrait\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .portrait\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .portrait\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .portrait\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .portrait\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .portrait\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .portrait\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .portrait\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .portrait\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .portrait\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .portrait\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .portrait\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .portrait\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .portrait\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .portrait\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .portrait\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .portrait\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .portrait\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .portrait\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .portrait\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .portrait\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .portrait\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .portrait\:bg-none{
    background-image:none
  }

  .portrait\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .portrait\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .portrait\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .portrait\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .portrait\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .portrait\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .portrait\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .portrait\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .portrait\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .portrait\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .portrait\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .portrait\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .portrait\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .portrait\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .portrait\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .portrait\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .portrait\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .portrait\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .portrait\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .portrait\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .portrait\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .portrait\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .portrait\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .portrait\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .portrait\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .portrait\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .portrait\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .portrait\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .portrait\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .portrait\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .portrait\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .portrait\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .portrait\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .portrait\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .portrait\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .portrait\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .portrait\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .portrait\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .portrait\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .portrait\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .portrait\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .portrait\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .portrait\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .portrait\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .portrait\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .portrait\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .portrait\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .portrait\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .portrait\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .portrait\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .portrait\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .portrait\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .portrait\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .portrait\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .portrait\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .portrait\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .portrait\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .portrait\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .portrait\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .portrait\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .portrait\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .portrait\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .portrait\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .portrait\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .portrait\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .portrait\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .portrait\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .portrait\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .portrait\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .portrait\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .portrait\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .portrait\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .portrait\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .portrait\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .portrait\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .portrait\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .portrait\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .portrait\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .portrait\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .portrait\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .portrait\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .portrait\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .portrait\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .portrait\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .portrait\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .portrait\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .portrait\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .portrait\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .portrait\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .portrait\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .portrait\:to-transparent{
    --gradient-to-color:transparent
  }

  .portrait\:to-current{
    --gradient-to-color:currentColor
  }

  .portrait\:to-black{
    --gradient-to-color:#000000
  }

  .portrait\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .portrait\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .portrait\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .portrait\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .portrait\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .portrait\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .portrait\:to-gray-600{
    --gradient-to-color:#718096
  }

  .portrait\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .portrait\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .portrait\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .portrait\:to-red{
    --gradient-to-color:#Ed3928
  }

  .portrait\:to-orange{
    --gradient-to-color:#F78F01
  }

  .portrait\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .portrait\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .portrait\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .portrait\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .portrait\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .portrait\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .portrait\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .portrait\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .portrait\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .portrait\:to-green{
    --gradient-to-color:#00A285
  }

  .portrait\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .portrait\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .portrait\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .portrait\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .portrait\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .portrait\:to-teal-600{
    --gradient-to-color:#319795
  }

  .portrait\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .portrait\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .portrait\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .portrait\:to-blue{
    --gradient-to-color:#0074BA
  }

  .portrait\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .portrait\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .portrait\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .portrait\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .portrait\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .portrait\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .portrait\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .portrait\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .portrait\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .portrait\:to-purple{
    --gradient-to-color:#68539B
  }

  .portrait\:to-pink{
    --gradient-to-color:#F599A9
  }

  .portrait\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .portrait\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .portrait\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .portrait\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .portrait\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .portrait\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .portrait\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .portrait\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .portrait\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .portrait\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .portrait\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .portrait\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .portrait\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .portrait\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .portrait\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .portrait\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .portrait\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .portrait\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .portrait\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .portrait\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .portrait\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .portrait\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .portrait\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .portrait\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .portrait\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .portrait\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .portrait\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .portrait\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .portrait\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .portrait\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .portrait\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .portrait\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .portrait\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .portrait\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .portrait\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .portrait\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .portrait\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .portrait\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .portrait\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .portrait\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .portrait\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .portrait\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .portrait\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .portrait\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .portrait\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .portrait\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .portrait\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .portrait\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .portrait\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .portrait\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .portrait\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .portrait\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .portrait\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .portrait\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .portrait\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .portrait\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .portrait\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .portrait\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .portrait\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .portrait\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .portrait\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .portrait\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .portrait\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .portrait\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .portrait\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .portrait\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .portrait\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .portrait\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .portrait\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .portrait\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .portrait\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .portrait\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .portrait\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .portrait\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .portrait\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .portrait\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .portrait\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .portrait\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .portrait\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .portrait\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .portrait\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .portrait\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .portrait\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .portrait\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .portrait\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .portrait\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .portrait\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .portrait\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .portrait\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .portrait\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .portrait\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .portrait\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .portrait\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .portrait\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .portrait\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .portrait\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .portrait\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .portrait\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .portrait\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .portrait\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .portrait\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .portrait\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .portrait\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .portrait\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .portrait\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .portrait\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .portrait\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .portrait\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .portrait\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .portrait\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .portrait\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .portrait\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .portrait\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .portrait\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .portrait\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .portrait\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .portrait\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .portrait\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .portrait\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .portrait\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .portrait\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .portrait\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .portrait\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .portrait\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .portrait\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .portrait\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .portrait\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .portrait\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .portrait\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .portrait\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .portrait\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .portrait\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .portrait\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .portrait\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .portrait\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .portrait\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .portrait\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .portrait\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .portrait\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .portrait\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .portrait\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .portrait\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .portrait\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .portrait\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .portrait\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .portrait\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .portrait\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .portrait\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .portrait\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .portrait\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .portrait\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .portrait\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .portrait\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .portrait\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .portrait\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .portrait\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .portrait\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .portrait\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .portrait\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .portrait\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .portrait\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .portrait\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .portrait\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .portrait\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .portrait\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .portrait\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .portrait\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .portrait\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .portrait\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .portrait\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .portrait\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .portrait\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .portrait\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .portrait\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .portrait\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .portrait\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .portrait\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .portrait\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .portrait\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .portrait\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .portrait\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .portrait\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .portrait\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .portrait\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .portrait\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .portrait\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .portrait\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .portrait\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .portrait\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .portrait\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .portrait\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .portrait\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .portrait\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .portrait\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .portrait\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .portrait\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .portrait\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .portrait\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .portrait\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .portrait\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .portrait\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .portrait\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .portrait\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .portrait\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .portrait\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .portrait\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .portrait\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .portrait\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .portrait\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .portrait\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .portrait\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .portrait\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .portrait\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .portrait\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .portrait\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .portrait\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .portrait\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .portrait\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .portrait\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .portrait\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .portrait\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .portrait\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .portrait\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .portrait\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .portrait\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .portrait\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .portrait\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .portrait\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .portrait\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .portrait\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .portrait\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .portrait\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .portrait\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .portrait\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .portrait\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .portrait\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .portrait\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .portrait\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .portrait\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .portrait\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .portrait\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .portrait\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .portrait\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .portrait\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .portrait\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .portrait\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .portrait\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .portrait\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .portrait\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .portrait\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .portrait\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .portrait\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .portrait\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .portrait\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .portrait\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .portrait\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .portrait\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .portrait\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .portrait\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .portrait\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .portrait\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .portrait\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .portrait\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .portrait\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .portrait\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .portrait\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .portrait\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .portrait\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .portrait\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .portrait\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .portrait\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .portrait\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .portrait\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .portrait\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .portrait\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .portrait\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .portrait\:bg-opacity-0{
    --bg-opacity:0
  }

  .portrait\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .portrait\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .portrait\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .portrait\:bg-opacity-100{
    --bg-opacity:1
  }

  .portrait\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .portrait\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .portrait\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .portrait\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .portrait\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .portrait\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .portrait\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .portrait\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .portrait\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .portrait\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .portrait\:bg-bottom{
    background-position:bottom
  }

  .portrait\:bg-center{
    background-position:center
  }

  .portrait\:bg-left{
    background-position:left
  }

  .portrait\:bg-left-bottom{
    background-position:left bottom
  }

  .portrait\:bg-left-top{
    background-position:left top
  }

  .portrait\:bg-right{
    background-position:right
  }

  .portrait\:bg-right-bottom{
    background-position:right bottom
  }

  .portrait\:bg-right-top{
    background-position:right top
  }

  .portrait\:bg-top{
    background-position:top
  }

  .portrait\:bg-repeat{
    background-repeat:repeat
  }

  .portrait\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .portrait\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .portrait\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .portrait\:bg-repeat-round{
    background-repeat:round
  }

  .portrait\:bg-repeat-space{
    background-repeat:space
  }

  .portrait\:bg-auto{
    background-size:auto
  }

  .portrait\:bg-cover{
    background-size:cover
  }

  .portrait\:bg-contain{
    background-size:contain
  }

  .portrait\:border-collapse{
    border-collapse:collapse
  }

  .portrait\:border-separate{
    border-collapse:separate
  }

  .portrait\:border-transparent{
    border-color:transparent
  }

  .portrait\:border-current{
    border-color:currentColor
  }

  .portrait\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .portrait\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .portrait\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .portrait\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .portrait\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .portrait\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .portrait\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .portrait\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .portrait\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .portrait\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .portrait\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .portrait\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .portrait\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .portrait\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .portrait\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .portrait\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .portrait\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .portrait\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .portrait\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .portrait\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .portrait\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .portrait\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .portrait\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .portrait\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .portrait\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .portrait\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .portrait\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .portrait\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .portrait\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .portrait\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .portrait\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .portrait\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .portrait\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .portrait\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .portrait\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .portrait\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .portrait\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .portrait\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .portrait\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .portrait\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .portrait\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .portrait\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .portrait\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .portrait\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .portrait\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .portrait\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .portrait\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .portrait\:hover\:border-current:hover{
    border-color:currentColor
  }

  .portrait\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .portrait\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .portrait\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .portrait\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .portrait\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .portrait\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .portrait\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .portrait\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .portrait\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .portrait\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .portrait\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .portrait\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .portrait\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .portrait\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .portrait\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .portrait\:focus\:border-current:focus{
    border-color:currentColor
  }

  .portrait\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .portrait\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .portrait\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .portrait\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .portrait\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .portrait\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .portrait\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .portrait\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .portrait\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .portrait\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .portrait\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .portrait\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .portrait\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .portrait\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .portrait\:border-opacity-0{
    --border-opacity:0
  }

  .portrait\:border-opacity-25{
    --border-opacity:0.25
  }

  .portrait\:border-opacity-50{
    --border-opacity:0.5
  }

  .portrait\:border-opacity-75{
    --border-opacity:0.75
  }

  .portrait\:border-opacity-100{
    --border-opacity:1
  }

  .portrait\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .portrait\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .portrait\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .portrait\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .portrait\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .portrait\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .portrait\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .portrait\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .portrait\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .portrait\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .portrait\:rounded-none{
    border-radius:0
  }

  .portrait\:rounded-sm{
    border-radius:0.125rem
  }

  .portrait\:rounded{
    border-radius:0.25rem
  }

  .portrait\:rounded-md{
    border-radius:0.375rem
  }

  .portrait\:rounded-lg{
    border-radius:0.5rem
  }

  .portrait\:rounded-xl{
    border-radius:0.75rem
  }

  .portrait\:rounded-2xl{
    border-radius:1rem
  }

  .portrait\:rounded-3xl{
    border-radius:1.5rem
  }

  .portrait\:rounded-full{
    border-radius:9999px
  }

  .portrait\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .portrait\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .portrait\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .portrait\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .portrait\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .portrait\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .portrait\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .portrait\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .portrait\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .portrait\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .portrait\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .portrait\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .portrait\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .portrait\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .portrait\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .portrait\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .portrait\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .portrait\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .portrait\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .portrait\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .portrait\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .portrait\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .portrait\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .portrait\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .portrait\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .portrait\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .portrait\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .portrait\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .portrait\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .portrait\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .portrait\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .portrait\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .portrait\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .portrait\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .portrait\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .portrait\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .portrait\:rounded-tl-none{
    border-top-left-radius:0
  }

  .portrait\:rounded-tr-none{
    border-top-right-radius:0
  }

  .portrait\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .portrait\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .portrait\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .portrait\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .portrait\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .portrait\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .portrait\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .portrait\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .portrait\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .portrait\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .portrait\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .portrait\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .portrait\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .portrait\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .portrait\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .portrait\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .portrait\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .portrait\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .portrait\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .portrait\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .portrait\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .portrait\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .portrait\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .portrait\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .portrait\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .portrait\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .portrait\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .portrait\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .portrait\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .portrait\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .portrait\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .portrait\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .portrait\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .portrait\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .portrait\:border-solid{
    border-style:solid
  }

  .portrait\:border-dashed{
    border-style:dashed
  }

  .portrait\:border-dotted{
    border-style:dotted
  }

  .portrait\:border-double{
    border-style:double
  }

  .portrait\:border-none{
    border-style:none
  }

  .portrait\:border-0{
    border-width:0
  }

  .portrait\:border-2{
    border-width:2px
  }

  .portrait\:border-4{
    border-width:4px
  }

  .portrait\:border-8{
    border-width:8px
  }

  .portrait\:border{
    border-width:1px
  }

  .portrait\:border-t-0{
    border-top-width:0
  }

  .portrait\:border-r-0{
    border-right-width:0
  }

  .portrait\:border-b-0{
    border-bottom-width:0
  }

  .portrait\:border-l-0{
    border-left-width:0
  }

  .portrait\:border-t-2{
    border-top-width:2px
  }

  .portrait\:border-r-2{
    border-right-width:2px
  }

  .portrait\:border-b-2{
    border-bottom-width:2px
  }

  .portrait\:border-l-2{
    border-left-width:2px
  }

  .portrait\:border-t-4{
    border-top-width:4px
  }

  .portrait\:border-r-4{
    border-right-width:4px
  }

  .portrait\:border-b-4{
    border-bottom-width:4px
  }

  .portrait\:border-l-4{
    border-left-width:4px
  }

  .portrait\:border-t-8{
    border-top-width:8px
  }

  .portrait\:border-r-8{
    border-right-width:8px
  }

  .portrait\:border-b-8{
    border-bottom-width:8px
  }

  .portrait\:border-l-8{
    border-left-width:8px
  }

  .portrait\:border-t{
    border-top-width:1px
  }

  .portrait\:border-r{
    border-right-width:1px
  }

  .portrait\:border-b{
    border-bottom-width:1px
  }

  .portrait\:border-l{
    border-left-width:1px
  }

  .portrait\:box-border{
    box-sizing:border-box
  }

  .portrait\:box-content{
    box-sizing:content-box
  }

  .portrait\:cursor-auto{
    cursor:auto
  }

  .portrait\:cursor-default{
    cursor:default
  }

  .portrait\:cursor-pointer{
    cursor:pointer
  }

  .portrait\:cursor-wait{
    cursor:wait
  }

  .portrait\:cursor-text{
    cursor:text
  }

  .portrait\:cursor-move{
    cursor:move
  }

  .portrait\:cursor-not-allowed{
    cursor:not-allowed
  }

  .portrait\:block{
    display:block
  }

  .portrait\:inline-block{
    display:inline-block
  }

  .portrait\:inline{
    display:inline
  }

  .portrait\:flex{
    display:flex
  }

  .portrait\:inline-flex{
    display:inline-flex
  }

  .portrait\:table{
    display:table
  }

  .portrait\:table-caption{
    display:table-caption
  }

  .portrait\:table-cell{
    display:table-cell
  }

  .portrait\:table-column{
    display:table-column
  }

  .portrait\:table-column-group{
    display:table-column-group
  }

  .portrait\:table-footer-group{
    display:table-footer-group
  }

  .portrait\:table-header-group{
    display:table-header-group
  }

  .portrait\:table-row-group{
    display:table-row-group
  }

  .portrait\:table-row{
    display:table-row
  }

  .portrait\:flow-root{
    display:flow-root
  }

  .portrait\:grid{
    display:grid
  }

  .portrait\:inline-grid{
    display:inline-grid
  }

  .portrait\:contents{
    display:contents
  }

  .portrait\:hidden{
    display:none
  }

  .portrait\:flex-row{
    flex-direction:row
  }

  .portrait\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .portrait\:flex-col{
    flex-direction:column
  }

  .portrait\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .portrait\:flex-wrap{
    flex-wrap:wrap
  }

  .portrait\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .portrait\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .portrait\:place-items-auto{
    place-items:auto
  }

  .portrait\:place-items-start{
    place-items:start
  }

  .portrait\:place-items-end{
    place-items:end
  }

  .portrait\:place-items-center{
    place-items:center
  }

  .portrait\:place-items-stretch{
    place-items:stretch
  }

  .portrait\:place-content-center{
    place-content:center
  }

  .portrait\:place-content-start{
    place-content:start
  }

  .portrait\:place-content-end{
    place-content:end
  }

  .portrait\:place-content-between{
    place-content:space-between
  }

  .portrait\:place-content-around{
    place-content:space-around
  }

  .portrait\:place-content-evenly{
    place-content:space-evenly
  }

  .portrait\:place-content-stretch{
    place-content:stretch
  }

  .portrait\:place-self-auto{
    place-self:auto
  }

  .portrait\:place-self-start{
    place-self:start
  }

  .portrait\:place-self-end{
    place-self:end
  }

  .portrait\:place-self-center{
    place-self:center
  }

  .portrait\:place-self-stretch{
    place-self:stretch
  }

  .portrait\:items-start{
    align-items:flex-start
  }

  .portrait\:items-end{
    align-items:flex-end
  }

  .portrait\:items-center{
    align-items:center
  }

  .portrait\:items-baseline{
    align-items:baseline
  }

  .portrait\:items-stretch{
    align-items:stretch
  }

  .portrait\:content-center{
    align-content:center
  }

  .portrait\:content-start{
    align-content:flex-start
  }

  .portrait\:content-end{
    align-content:flex-end
  }

  .portrait\:content-between{
    align-content:space-between
  }

  .portrait\:content-around{
    align-content:space-around
  }

  .portrait\:content-evenly{
    align-content:space-evenly
  }

  .portrait\:self-auto{
    align-self:auto
  }

  .portrait\:self-start{
    align-self:flex-start
  }

  .portrait\:self-end{
    align-self:flex-end
  }

  .portrait\:self-center{
    align-self:center
  }

  .portrait\:self-stretch{
    align-self:stretch
  }

  .portrait\:justify-items-auto{
    justify-items:auto
  }

  .portrait\:justify-items-start{
    justify-items:start
  }

  .portrait\:justify-items-end{
    justify-items:end
  }

  .portrait\:justify-items-center{
    justify-items:center
  }

  .portrait\:justify-items-stretch{
    justify-items:stretch
  }

  .portrait\:justify-start{
    justify-content:flex-start
  }

  .portrait\:justify-end{
    justify-content:flex-end
  }

  .portrait\:justify-center{
    justify-content:center
  }

  .portrait\:justify-between{
    justify-content:space-between
  }

  .portrait\:justify-around{
    justify-content:space-around
  }

  .portrait\:justify-evenly{
    justify-content:space-evenly
  }

  .portrait\:justify-self-auto{
    justify-self:auto
  }

  .portrait\:justify-self-start{
    justify-self:start
  }

  .portrait\:justify-self-end{
    justify-self:end
  }

  .portrait\:justify-self-center{
    justify-self:center
  }

  .portrait\:justify-self-stretch{
    justify-self:stretch
  }

  .portrait\:flex-1{
    flex:1 1 0%
  }

  .portrait\:flex-auto{
    flex:1 1 auto
  }

  .portrait\:flex-initial{
    flex:0 1 auto
  }

  .portrait\:flex-none{
    flex:none
  }

  .portrait\:flex-grow-0{
    flex-grow:0
  }

  .portrait\:flex-grow{
    flex-grow:1
  }

  .portrait\:flex-shrink-0{
    flex-shrink:0
  }

  .portrait\:flex-shrink{
    flex-shrink:1
  }

  .portrait\:order-1{
    order:1
  }

  .portrait\:order-2{
    order:2
  }

  .portrait\:order-3{
    order:3
  }

  .portrait\:order-4{
    order:4
  }

  .portrait\:order-5{
    order:5
  }

  .portrait\:order-6{
    order:6
  }

  .portrait\:order-7{
    order:7
  }

  .portrait\:order-8{
    order:8
  }

  .portrait\:order-9{
    order:9
  }

  .portrait\:order-10{
    order:10
  }

  .portrait\:order-11{
    order:11
  }

  .portrait\:order-12{
    order:12
  }

  .portrait\:order-first{
    order:-9999
  }

  .portrait\:order-last{
    order:9999
  }

  .portrait\:order-none{
    order:0
  }

  .portrait\:float-right{
    float:right
  }

  .portrait\:float-left{
    float:left
  }

  .portrait\:float-none{
    float:none
  }

  .portrait\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .portrait\:clear-left{
    clear:left
  }

  .portrait\:clear-right{
    clear:right
  }

  .portrait\:clear-both{
    clear:both
  }

  .portrait\:clear-none{
    clear:none
  }

  .portrait\:font-headings{
    font-family:Parabole, sans-serif
  }

  .portrait\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .portrait\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .portrait\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .portrait\:font-hairline{
    font-weight:100
  }

  .portrait\:font-thin{
    font-weight:200
  }

  .portrait\:font-light{
    font-weight:300
  }

  .portrait\:font-normal{
    font-weight:400
  }

  .portrait\:font-medium{
    font-weight:500
  }

  .portrait\:font-semibold{
    font-weight:600
  }

  .portrait\:font-bold{
    font-weight:700
  }

  .portrait\:font-extrabold{
    font-weight:800
  }

  .portrait\:font-black{
    font-weight:900
  }

  .portrait\:hover\:font-hairline:hover{
    font-weight:100
  }

  .portrait\:hover\:font-thin:hover{
    font-weight:200
  }

  .portrait\:hover\:font-light:hover{
    font-weight:300
  }

  .portrait\:hover\:font-normal:hover{
    font-weight:400
  }

  .portrait\:hover\:font-medium:hover{
    font-weight:500
  }

  .portrait\:hover\:font-semibold:hover{
    font-weight:600
  }

  .portrait\:hover\:font-bold:hover{
    font-weight:700
  }

  .portrait\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .portrait\:hover\:font-black:hover{
    font-weight:900
  }

  .portrait\:focus\:font-hairline:focus{
    font-weight:100
  }

  .portrait\:focus\:font-thin:focus{
    font-weight:200
  }

  .portrait\:focus\:font-light:focus{
    font-weight:300
  }

  .portrait\:focus\:font-normal:focus{
    font-weight:400
  }

  .portrait\:focus\:font-medium:focus{
    font-weight:500
  }

  .portrait\:focus\:font-semibold:focus{
    font-weight:600
  }

  .portrait\:focus\:font-bold:focus{
    font-weight:700
  }

  .portrait\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .portrait\:focus\:font-black:focus{
    font-weight:900
  }

  .portrait\:h-0{
    height:0
  }

  .portrait\:h-1{
    height:1rem
  }

  .portrait\:h-2{
    height:2rem
  }

  .portrait\:h-3{
    height:3rem
  }

  .portrait\:h-4{
    height:4rem
  }

  .portrait\:h-5{
    height:5rem
  }

  .portrait\:h-6{
    height:6rem
  }

  .portrait\:h-7{
    height:7rem
  }

  .portrait\:h-15{
    height:1.5rem
  }

  .portrait\:h-25{
    height:2.5rem
  }

  .portrait\:h-125{
    height:1.25rem
  }

  .portrait\:h-175{
    height:1.175rem
  }

  .portrait\:h-225{
    height:2.25rem
  }

  .portrait\:h-275{
    height:2.175rem
  }

  .portrait\:h-auto{
    height:auto
  }

  .portrait\:h-px{
    height:1px
  }

  .portrait\:h-025{
    height:0.25rem
  }

  .portrait\:h-05{
    height:0.5rem
  }

  .portrait\:h-075{
    height:0.75rem
  }

  .portrait\:h-full{
    height:100%
  }

  .portrait\:h-screen{
    height:100vh
  }

  .portrait\:text-xs{
    font-size:0.6rem
  }

  .portrait\:text-sm{
    font-size:0.8rem
  }

  .portrait\:text-base{
    font-size:1rem
  }

  .portrait\:text-lg{
    font-size:1.3rem
  }

  .portrait\:text-xl{
    font-size:2rem
  }

  .portrait\:text-xxl{
    font-size:3rem
  }

  .portrait\:text-xxxl{
    font-size:5rem
  }

  .portrait\:leading-3{
    line-height:.75rem
  }

  .portrait\:leading-4{
    line-height:1rem
  }

  .portrait\:leading-5{
    line-height:1.25rem
  }

  .portrait\:leading-6{
    line-height:1.5rem
  }

  .portrait\:leading-7{
    line-height:1.75rem
  }

  .portrait\:leading-8{
    line-height:2rem
  }

  .portrait\:leading-9{
    line-height:2.25rem
  }

  .portrait\:leading-10{
    line-height:2.5rem
  }

  .portrait\:leading-none{
    line-height:1
  }

  .portrait\:leading-tight{
    line-height:1.25
  }

  .portrait\:leading-snug{
    line-height:1.375
  }

  .portrait\:leading-normal{
    line-height:1.5
  }

  .portrait\:leading-relaxed{
    line-height:1.625
  }

  .portrait\:leading-loose{
    line-height:2
  }

  .portrait\:list-inside{
    list-style-position:inside
  }

  .portrait\:list-outside{
    list-style-position:outside
  }

  .portrait\:list-none{
    list-style-type:none
  }

  .portrait\:list-disc{
    list-style-type:disc
  }

  .portrait\:list-decimal{
    list-style-type:decimal
  }

  .portrait\:m-0{
    margin:0
  }

  .portrait\:m-1{
    margin:1rem
  }

  .portrait\:m-2{
    margin:2rem
  }

  .portrait\:m-3{
    margin:3rem
  }

  .portrait\:m-4{
    margin:4rem
  }

  .portrait\:m-5{
    margin:5rem
  }

  .portrait\:m-6{
    margin:6rem
  }

  .portrait\:m-7{
    margin:7rem
  }

  .portrait\:m-15{
    margin:1.5rem
  }

  .portrait\:m-25{
    margin:2.5rem
  }

  .portrait\:m-125{
    margin:1.25rem
  }

  .portrait\:m-175{
    margin:1.175rem
  }

  .portrait\:m-225{
    margin:2.25rem
  }

  .portrait\:m-275{
    margin:2.175rem
  }

  .portrait\:m-auto{
    margin:auto
  }

  .portrait\:m-px{
    margin:1px
  }

  .portrait\:m-025{
    margin:0.25rem
  }

  .portrait\:m-05{
    margin:0.5rem
  }

  .portrait\:m-075{
    margin:0.75rem
  }

  .portrait\:-m-1{
    margin:-1rem
  }

  .portrait\:-m-2{
    margin:-2rem
  }

  .portrait\:-m-3{
    margin:-3rem
  }

  .portrait\:-m-4{
    margin:-4rem
  }

  .portrait\:-m-5{
    margin:-5rem
  }

  .portrait\:-m-6{
    margin:-6rem
  }

  .portrait\:-m-7{
    margin:-7rem
  }

  .portrait\:-m-15{
    margin:-1.5rem
  }

  .portrait\:-m-25{
    margin:-2.5rem
  }

  .portrait\:-m-125{
    margin:-1.25rem
  }

  .portrait\:-m-175{
    margin:-1.175rem
  }

  .portrait\:-m-225{
    margin:-2.25rem
  }

  .portrait\:-m-275{
    margin:-2.175rem
  }

  .portrait\:-m-px{
    margin:-1px
  }

  .portrait\:-m-025{
    margin:-0.25rem
  }

  .portrait\:-m-05{
    margin:-0.5rem
  }

  .portrait\:-m-075{
    margin:-0.75rem
  }

  .portrait\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .portrait\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .portrait\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .portrait\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .portrait\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .portrait\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .portrait\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .portrait\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .portrait\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .portrait\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .portrait\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .portrait\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .portrait\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .portrait\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .portrait\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .portrait\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .portrait\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .portrait\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .portrait\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .portrait\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .portrait\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .portrait\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .portrait\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .portrait\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .portrait\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .portrait\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .portrait\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .portrait\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .portrait\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .portrait\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .portrait\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .portrait\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .portrait\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .portrait\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .portrait\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .portrait\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .portrait\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .portrait\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .portrait\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .portrait\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .portrait\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .portrait\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .portrait\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .portrait\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .portrait\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .portrait\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .portrait\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .portrait\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .portrait\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .portrait\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .portrait\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .portrait\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .portrait\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .portrait\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .portrait\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .portrait\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .portrait\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .portrait\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .portrait\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .portrait\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .portrait\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .portrait\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .portrait\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .portrait\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .portrait\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .portrait\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .portrait\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .portrait\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .portrait\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .portrait\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .portrait\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .portrait\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .portrait\:mt-0{
    margin-top:0
  }

  .portrait\:mr-0{
    margin-right:0
  }

  .portrait\:mb-0{
    margin-bottom:0
  }

  .portrait\:ml-0{
    margin-left:0
  }

  .portrait\:mt-1{
    margin-top:1rem
  }

  .portrait\:mr-1{
    margin-right:1rem
  }

  .portrait\:mb-1{
    margin-bottom:1rem
  }

  .portrait\:ml-1{
    margin-left:1rem
  }

  .portrait\:mt-2{
    margin-top:2rem
  }

  .portrait\:mr-2{
    margin-right:2rem
  }

  .portrait\:mb-2{
    margin-bottom:2rem
  }

  .portrait\:ml-2{
    margin-left:2rem
  }

  .portrait\:mt-3{
    margin-top:3rem
  }

  .portrait\:mr-3{
    margin-right:3rem
  }

  .portrait\:mb-3{
    margin-bottom:3rem
  }

  .portrait\:ml-3{
    margin-left:3rem
  }

  .portrait\:mt-4{
    margin-top:4rem
  }

  .portrait\:mr-4{
    margin-right:4rem
  }

  .portrait\:mb-4{
    margin-bottom:4rem
  }

  .portrait\:ml-4{
    margin-left:4rem
  }

  .portrait\:mt-5{
    margin-top:5rem
  }

  .portrait\:mr-5{
    margin-right:5rem
  }

  .portrait\:mb-5{
    margin-bottom:5rem
  }

  .portrait\:ml-5{
    margin-left:5rem
  }

  .portrait\:mt-6{
    margin-top:6rem
  }

  .portrait\:mr-6{
    margin-right:6rem
  }

  .portrait\:mb-6{
    margin-bottom:6rem
  }

  .portrait\:ml-6{
    margin-left:6rem
  }

  .portrait\:mt-7{
    margin-top:7rem
  }

  .portrait\:mr-7{
    margin-right:7rem
  }

  .portrait\:mb-7{
    margin-bottom:7rem
  }

  .portrait\:ml-7{
    margin-left:7rem
  }

  .portrait\:mt-15{
    margin-top:1.5rem
  }

  .portrait\:mr-15{
    margin-right:1.5rem
  }

  .portrait\:mb-15{
    margin-bottom:1.5rem
  }

  .portrait\:ml-15{
    margin-left:1.5rem
  }

  .portrait\:mt-25{
    margin-top:2.5rem
  }

  .portrait\:mr-25{
    margin-right:2.5rem
  }

  .portrait\:mb-25{
    margin-bottom:2.5rem
  }

  .portrait\:ml-25{
    margin-left:2.5rem
  }

  .portrait\:mt-125{
    margin-top:1.25rem
  }

  .portrait\:mr-125{
    margin-right:1.25rem
  }

  .portrait\:mb-125{
    margin-bottom:1.25rem
  }

  .portrait\:ml-125{
    margin-left:1.25rem
  }

  .portrait\:mt-175{
    margin-top:1.175rem
  }

  .portrait\:mr-175{
    margin-right:1.175rem
  }

  .portrait\:mb-175{
    margin-bottom:1.175rem
  }

  .portrait\:ml-175{
    margin-left:1.175rem
  }

  .portrait\:mt-225{
    margin-top:2.25rem
  }

  .portrait\:mr-225{
    margin-right:2.25rem
  }

  .portrait\:mb-225{
    margin-bottom:2.25rem
  }

  .portrait\:ml-225{
    margin-left:2.25rem
  }

  .portrait\:mt-275{
    margin-top:2.175rem
  }

  .portrait\:mr-275{
    margin-right:2.175rem
  }

  .portrait\:mb-275{
    margin-bottom:2.175rem
  }

  .portrait\:ml-275{
    margin-left:2.175rem
  }

  .portrait\:mt-auto{
    margin-top:auto
  }

  .portrait\:mr-auto{
    margin-right:auto
  }

  .portrait\:mb-auto{
    margin-bottom:auto
  }

  .portrait\:ml-auto{
    margin-left:auto
  }

  .portrait\:mt-px{
    margin-top:1px
  }

  .portrait\:mr-px{
    margin-right:1px
  }

  .portrait\:mb-px{
    margin-bottom:1px
  }

  .portrait\:ml-px{
    margin-left:1px
  }

  .portrait\:mt-025{
    margin-top:0.25rem
  }

  .portrait\:mr-025{
    margin-right:0.25rem
  }

  .portrait\:mb-025{
    margin-bottom:0.25rem
  }

  .portrait\:ml-025{
    margin-left:0.25rem
  }

  .portrait\:mt-05{
    margin-top:0.5rem
  }

  .portrait\:mr-05{
    margin-right:0.5rem
  }

  .portrait\:mb-05{
    margin-bottom:0.5rem
  }

  .portrait\:ml-05{
    margin-left:0.5rem
  }

  .portrait\:mt-075{
    margin-top:0.75rem
  }

  .portrait\:mr-075{
    margin-right:0.75rem
  }

  .portrait\:mb-075{
    margin-bottom:0.75rem
  }

  .portrait\:ml-075{
    margin-left:0.75rem
  }

  .portrait\:-mt-1{
    margin-top:-1rem
  }

  .portrait\:-mr-1{
    margin-right:-1rem
  }

  .portrait\:-mb-1{
    margin-bottom:-1rem
  }

  .portrait\:-ml-1{
    margin-left:-1rem
  }

  .portrait\:-mt-2{
    margin-top:-2rem
  }

  .portrait\:-mr-2{
    margin-right:-2rem
  }

  .portrait\:-mb-2{
    margin-bottom:-2rem
  }

  .portrait\:-ml-2{
    margin-left:-2rem
  }

  .portrait\:-mt-3{
    margin-top:-3rem
  }

  .portrait\:-mr-3{
    margin-right:-3rem
  }

  .portrait\:-mb-3{
    margin-bottom:-3rem
  }

  .portrait\:-ml-3{
    margin-left:-3rem
  }

  .portrait\:-mt-4{
    margin-top:-4rem
  }

  .portrait\:-mr-4{
    margin-right:-4rem
  }

  .portrait\:-mb-4{
    margin-bottom:-4rem
  }

  .portrait\:-ml-4{
    margin-left:-4rem
  }

  .portrait\:-mt-5{
    margin-top:-5rem
  }

  .portrait\:-mr-5{
    margin-right:-5rem
  }

  .portrait\:-mb-5{
    margin-bottom:-5rem
  }

  .portrait\:-ml-5{
    margin-left:-5rem
  }

  .portrait\:-mt-6{
    margin-top:-6rem
  }

  .portrait\:-mr-6{
    margin-right:-6rem
  }

  .portrait\:-mb-6{
    margin-bottom:-6rem
  }

  .portrait\:-ml-6{
    margin-left:-6rem
  }

  .portrait\:-mt-7{
    margin-top:-7rem
  }

  .portrait\:-mr-7{
    margin-right:-7rem
  }

  .portrait\:-mb-7{
    margin-bottom:-7rem
  }

  .portrait\:-ml-7{
    margin-left:-7rem
  }

  .portrait\:-mt-15{
    margin-top:-1.5rem
  }

  .portrait\:-mr-15{
    margin-right:-1.5rem
  }

  .portrait\:-mb-15{
    margin-bottom:-1.5rem
  }

  .portrait\:-ml-15{
    margin-left:-1.5rem
  }

  .portrait\:-mt-25{
    margin-top:-2.5rem
  }

  .portrait\:-mr-25{
    margin-right:-2.5rem
  }

  .portrait\:-mb-25{
    margin-bottom:-2.5rem
  }

  .portrait\:-ml-25{
    margin-left:-2.5rem
  }

  .portrait\:-mt-125{
    margin-top:-1.25rem
  }

  .portrait\:-mr-125{
    margin-right:-1.25rem
  }

  .portrait\:-mb-125{
    margin-bottom:-1.25rem
  }

  .portrait\:-ml-125{
    margin-left:-1.25rem
  }

  .portrait\:-mt-175{
    margin-top:-1.175rem
  }

  .portrait\:-mr-175{
    margin-right:-1.175rem
  }

  .portrait\:-mb-175{
    margin-bottom:-1.175rem
  }

  .portrait\:-ml-175{
    margin-left:-1.175rem
  }

  .portrait\:-mt-225{
    margin-top:-2.25rem
  }

  .portrait\:-mr-225{
    margin-right:-2.25rem
  }

  .portrait\:-mb-225{
    margin-bottom:-2.25rem
  }

  .portrait\:-ml-225{
    margin-left:-2.25rem
  }

  .portrait\:-mt-275{
    margin-top:-2.175rem
  }

  .portrait\:-mr-275{
    margin-right:-2.175rem
  }

  .portrait\:-mb-275{
    margin-bottom:-2.175rem
  }

  .portrait\:-ml-275{
    margin-left:-2.175rem
  }

  .portrait\:-mt-px{
    margin-top:-1px
  }

  .portrait\:-mr-px{
    margin-right:-1px
  }

  .portrait\:-mb-px{
    margin-bottom:-1px
  }

  .portrait\:-ml-px{
    margin-left:-1px
  }

  .portrait\:-mt-025{
    margin-top:-0.25rem
  }

  .portrait\:-mr-025{
    margin-right:-0.25rem
  }

  .portrait\:-mb-025{
    margin-bottom:-0.25rem
  }

  .portrait\:-ml-025{
    margin-left:-0.25rem
  }

  .portrait\:-mt-05{
    margin-top:-0.5rem
  }

  .portrait\:-mr-05{
    margin-right:-0.5rem
  }

  .portrait\:-mb-05{
    margin-bottom:-0.5rem
  }

  .portrait\:-ml-05{
    margin-left:-0.5rem
  }

  .portrait\:-mt-075{
    margin-top:-0.75rem
  }

  .portrait\:-mr-075{
    margin-right:-0.75rem
  }

  .portrait\:-mb-075{
    margin-bottom:-0.75rem
  }

  .portrait\:-ml-075{
    margin-left:-0.75rem
  }

  .portrait\:max-h-full{
    max-height:100%
  }

  .portrait\:max-h-screen{
    max-height:100vh
  }

  .portrait\:max-w-none{
    max-width:none
  }

  .portrait\:max-w-xs{
    max-width:20rem
  }

  .portrait\:max-w-sm{
    max-width:24rem
  }

  .portrait\:max-w-md{
    max-width:28rem
  }

  .portrait\:max-w-lg{
    max-width:32rem
  }

  .portrait\:max-w-xl{
    max-width:36rem
  }

  .portrait\:max-w-2xl{
    max-width:42rem
  }

  .portrait\:max-w-3xl{
    max-width:48rem
  }

  .portrait\:max-w-4xl{
    max-width:56rem
  }

  .portrait\:max-w-5xl{
    max-width:64rem
  }

  .portrait\:max-w-6xl{
    max-width:72rem
  }

  .portrait\:max-w-full{
    max-width:100%
  }

  .portrait\:max-w-screen-sm{
    max-width:640px
  }

  .portrait\:max-w-screen-md{
    max-width:900px
  }

  .portrait\:max-w-screen-lg{
    max-width:1024px
  }

  .portrait\:max-w-screen-xl{
    max-width:1400px
  }

  .portrait\:max-w-screen-xxl{
    max-width:1800px
  }

  .portrait\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .portrait\:min-h-0{
    min-height:0
  }

  .portrait\:min-h-full{
    min-height:100%
  }

  .portrait\:min-h-screen{
    min-height:100vh
  }

  .portrait\:min-w-0{
    min-width:0
  }

  .portrait\:min-w-full{
    min-width:100%
  }

  .portrait\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .portrait\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .portrait\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .portrait\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .portrait\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .portrait\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .portrait\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .portrait\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .portrait\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .portrait\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .portrait\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .portrait\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .portrait\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .portrait\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .portrait\:opacity-0{
    opacity:0
  }

  .portrait\:opacity-25{
    opacity:0.25
  }

  .portrait\:opacity-50{
    opacity:0.5
  }

  .portrait\:opacity-75{
    opacity:0.75
  }

  .portrait\:opacity-100{
    opacity:1
  }

  .portrait\:hover\:opacity-0:hover{
    opacity:0
  }

  .portrait\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .portrait\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .portrait\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .portrait\:hover\:opacity-100:hover{
    opacity:1
  }

  .portrait\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .portrait\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .portrait\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .portrait\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .portrait\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .portrait\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .portrait\:overflow-auto{
    overflow:auto
  }

  .portrait\:overflow-hidden{
    overflow:hidden
  }

  .portrait\:overflow-visible{
    overflow:visible
  }

  .portrait\:overflow-scroll{
    overflow:scroll
  }

  .portrait\:overflow-x-auto{
    overflow-x:auto
  }

  .portrait\:overflow-y-auto{
    overflow-y:auto
  }

  .portrait\:overflow-x-hidden{
    overflow-x:hidden
  }

  .portrait\:overflow-y-hidden{
    overflow-y:hidden
  }

  .portrait\:overflow-x-visible{
    overflow-x:visible
  }

  .portrait\:overflow-y-visible{
    overflow-y:visible
  }

  .portrait\:overflow-x-scroll{
    overflow-x:scroll
  }

  .portrait\:overflow-y-scroll{
    overflow-y:scroll
  }

  .portrait\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .portrait\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .portrait\:overscroll-auto{
    overscroll-behavior:auto
  }

  .portrait\:overscroll-contain{
    overscroll-behavior:contain
  }

  .portrait\:overscroll-none{
    overscroll-behavior:none
  }

  .portrait\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .portrait\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .portrait\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .portrait\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .portrait\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .portrait\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .portrait\:p-0{
    padding:0
  }

  .portrait\:p-1{
    padding:1rem
  }

  .portrait\:p-2{
    padding:2rem
  }

  .portrait\:p-3{
    padding:3rem
  }

  .portrait\:p-4{
    padding:4rem
  }

  .portrait\:p-5{
    padding:5rem
  }

  .portrait\:p-6{
    padding:6rem
  }

  .portrait\:p-7{
    padding:7rem
  }

  .portrait\:p-15{
    padding:1.5rem
  }

  .portrait\:p-25{
    padding:2.5rem
  }

  .portrait\:p-125{
    padding:1.25rem
  }

  .portrait\:p-175{
    padding:1.175rem
  }

  .portrait\:p-225{
    padding:2.25rem
  }

  .portrait\:p-275{
    padding:2.175rem
  }

  .portrait\:p-px{
    padding:1px
  }

  .portrait\:p-025{
    padding:0.25rem
  }

  .portrait\:p-05{
    padding:0.5rem
  }

  .portrait\:p-075{
    padding:0.75rem
  }

  .portrait\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .portrait\:px-0{
    padding-left:0;
    padding-right:0
  }

  .portrait\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .portrait\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .portrait\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .portrait\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .portrait\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .portrait\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .portrait\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .portrait\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .portrait\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .portrait\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .portrait\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .portrait\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .portrait\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .portrait\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .portrait\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .portrait\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .portrait\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .portrait\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .portrait\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .portrait\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .portrait\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .portrait\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .portrait\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .portrait\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .portrait\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .portrait\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .portrait\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .portrait\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .portrait\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .portrait\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .portrait\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .portrait\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .portrait\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .portrait\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .portrait\:pt-0{
    padding-top:0
  }

  .portrait\:pr-0{
    padding-right:0
  }

  .portrait\:pb-0{
    padding-bottom:0
  }

  .portrait\:pl-0{
    padding-left:0
  }

  .portrait\:pt-1{
    padding-top:1rem
  }

  .portrait\:pr-1{
    padding-right:1rem
  }

  .portrait\:pb-1{
    padding-bottom:1rem
  }

  .portrait\:pl-1{
    padding-left:1rem
  }

  .portrait\:pt-2{
    padding-top:2rem
  }

  .portrait\:pr-2{
    padding-right:2rem
  }

  .portrait\:pb-2{
    padding-bottom:2rem
  }

  .portrait\:pl-2{
    padding-left:2rem
  }

  .portrait\:pt-3{
    padding-top:3rem
  }

  .portrait\:pr-3{
    padding-right:3rem
  }

  .portrait\:pb-3{
    padding-bottom:3rem
  }

  .portrait\:pl-3{
    padding-left:3rem
  }

  .portrait\:pt-4{
    padding-top:4rem
  }

  .portrait\:pr-4{
    padding-right:4rem
  }

  .portrait\:pb-4{
    padding-bottom:4rem
  }

  .portrait\:pl-4{
    padding-left:4rem
  }

  .portrait\:pt-5{
    padding-top:5rem
  }

  .portrait\:pr-5{
    padding-right:5rem
  }

  .portrait\:pb-5{
    padding-bottom:5rem
  }

  .portrait\:pl-5{
    padding-left:5rem
  }

  .portrait\:pt-6{
    padding-top:6rem
  }

  .portrait\:pr-6{
    padding-right:6rem
  }

  .portrait\:pb-6{
    padding-bottom:6rem
  }

  .portrait\:pl-6{
    padding-left:6rem
  }

  .portrait\:pt-7{
    padding-top:7rem
  }

  .portrait\:pr-7{
    padding-right:7rem
  }

  .portrait\:pb-7{
    padding-bottom:7rem
  }

  .portrait\:pl-7{
    padding-left:7rem
  }

  .portrait\:pt-15{
    padding-top:1.5rem
  }

  .portrait\:pr-15{
    padding-right:1.5rem
  }

  .portrait\:pb-15{
    padding-bottom:1.5rem
  }

  .portrait\:pl-15{
    padding-left:1.5rem
  }

  .portrait\:pt-25{
    padding-top:2.5rem
  }

  .portrait\:pr-25{
    padding-right:2.5rem
  }

  .portrait\:pb-25{
    padding-bottom:2.5rem
  }

  .portrait\:pl-25{
    padding-left:2.5rem
  }

  .portrait\:pt-125{
    padding-top:1.25rem
  }

  .portrait\:pr-125{
    padding-right:1.25rem
  }

  .portrait\:pb-125{
    padding-bottom:1.25rem
  }

  .portrait\:pl-125{
    padding-left:1.25rem
  }

  .portrait\:pt-175{
    padding-top:1.175rem
  }

  .portrait\:pr-175{
    padding-right:1.175rem
  }

  .portrait\:pb-175{
    padding-bottom:1.175rem
  }

  .portrait\:pl-175{
    padding-left:1.175rem
  }

  .portrait\:pt-225{
    padding-top:2.25rem
  }

  .portrait\:pr-225{
    padding-right:2.25rem
  }

  .portrait\:pb-225{
    padding-bottom:2.25rem
  }

  .portrait\:pl-225{
    padding-left:2.25rem
  }

  .portrait\:pt-275{
    padding-top:2.175rem
  }

  .portrait\:pr-275{
    padding-right:2.175rem
  }

  .portrait\:pb-275{
    padding-bottom:2.175rem
  }

  .portrait\:pl-275{
    padding-left:2.175rem
  }

  .portrait\:pt-px{
    padding-top:1px
  }

  .portrait\:pr-px{
    padding-right:1px
  }

  .portrait\:pb-px{
    padding-bottom:1px
  }

  .portrait\:pl-px{
    padding-left:1px
  }

  .portrait\:pt-025{
    padding-top:0.25rem
  }

  .portrait\:pr-025{
    padding-right:0.25rem
  }

  .portrait\:pb-025{
    padding-bottom:0.25rem
  }

  .portrait\:pl-025{
    padding-left:0.25rem
  }

  .portrait\:pt-05{
    padding-top:0.5rem
  }

  .portrait\:pr-05{
    padding-right:0.5rem
  }

  .portrait\:pb-05{
    padding-bottom:0.5rem
  }

  .portrait\:pl-05{
    padding-left:0.5rem
  }

  .portrait\:pt-075{
    padding-top:0.75rem
  }

  .portrait\:pr-075{
    padding-right:0.75rem
  }

  .portrait\:pb-075{
    padding-bottom:0.75rem
  }

  .portrait\:pl-075{
    padding-left:0.75rem
  }

  .portrait\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .portrait\:placeholder-transparent::placeholder{
    color:transparent
  }

  .portrait\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .portrait\:placeholder-current::placeholder{
    color:currentColor
  }

  .portrait\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .portrait\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .portrait\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .portrait\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .portrait\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .portrait\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .portrait\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .portrait\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .portrait\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .portrait\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .portrait\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .portrait\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .portrait\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .portrait\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .portrait\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .portrait\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .portrait\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .portrait\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .portrait\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .portrait\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .portrait\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .portrait\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .portrait\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .portrait\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .portrait\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .portrait\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .portrait\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .portrait\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .portrait\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .portrait\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .portrait\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .portrait\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .portrait\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .portrait\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .portrait\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .portrait\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .portrait\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .portrait\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .portrait\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .portrait\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .portrait\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .portrait\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .portrait\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .portrait\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .portrait\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .portrait\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .portrait\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .portrait\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .portrait\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .portrait\:pointer-events-none{
    pointer-events:none
  }

  .portrait\:pointer-events-auto{
    pointer-events:auto
  }

  .portrait\:static{
    position:static
  }

  .portrait\:fixed{
    position:fixed
  }

  .portrait\:absolute{
    position:absolute
  }

  .portrait\:relative{
    position:relative
  }

  .portrait\:sticky{
    position:sticky
  }

  .portrait\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .portrait\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .portrait\:inset-y-0{
    top:0;
    bottom:0
  }

  .portrait\:inset-x-0{
    right:0;
    left:0
  }

  .portrait\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .portrait\:inset-x-auto{
    right:auto;
    left:auto
  }

  .portrait\:top-0{
    top:0
  }

  .portrait\:right-0{
    right:0
  }

  .portrait\:bottom-0{
    bottom:0
  }

  .portrait\:left-0{
    left:0
  }

  .portrait\:top-auto{
    top:auto
  }

  .portrait\:right-auto{
    right:auto
  }

  .portrait\:bottom-auto{
    bottom:auto
  }

  .portrait\:left-auto{
    left:auto
  }

  .portrait\:resize-none{
    resize:none
  }

  .portrait\:resize-y{
    resize:vertical
  }

  .portrait\:resize-x{
    resize:horizontal
  }

  .portrait\:resize{
    resize:both
  }

  .portrait\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .portrait\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .portrait\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .portrait\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .portrait\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .portrait\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .portrait\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .portrait\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .portrait\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .portrait\:shadow-none{
    box-shadow:none
  }

  .portrait\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .portrait\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .portrait\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .portrait\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .portrait\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .portrait\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .portrait\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .portrait\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .portrait\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .portrait\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .portrait\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .portrait\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .portrait\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .portrait\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .portrait\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .portrait\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .portrait\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .portrait\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .portrait\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .portrait\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .portrait\:fill-current{
    fill:currentColor
  }

  .portrait\:stroke-current{
    stroke:currentColor
  }

  .portrait\:stroke-0{
    stroke-width:0
  }

  .portrait\:stroke-1{
    stroke-width:1
  }

  .portrait\:stroke-2{
    stroke-width:2
  }

  .portrait\:table-auto{
    table-layout:auto
  }

  .portrait\:table-fixed{
    table-layout:fixed
  }

  .portrait\:text-left{
    text-align:left
  }

  .portrait\:text-center{
    text-align:center
  }

  .portrait\:text-right{
    text-align:right
  }

  .portrait\:text-justify{
    text-align:justify
  }

  .portrait\:text-transparent{
    color:transparent
  }

  .portrait\:text-current{
    color:currentColor
  }

  .portrait\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .portrait\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .portrait\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .portrait\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .portrait\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .portrait\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .portrait\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .portrait\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .portrait\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .portrait\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .portrait\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .portrait\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .portrait\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .portrait\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .portrait\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .portrait\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .portrait\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .portrait\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .portrait\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .portrait\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .portrait\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .portrait\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .portrait\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .portrait\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .portrait\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .portrait\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .portrait\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .portrait\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .portrait\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .portrait\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .portrait\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .portrait\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .portrait\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .portrait\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .portrait\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .portrait\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .portrait\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .portrait\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .portrait\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .portrait\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .portrait\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .portrait\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .portrait\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .portrait\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .portrait\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .portrait\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .portrait\:hover\:text-transparent:hover{
    color:transparent
  }

  .portrait\:hover\:text-current:hover{
    color:currentColor
  }

  .portrait\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .portrait\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .portrait\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .portrait\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .portrait\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .portrait\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .portrait\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .portrait\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .portrait\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .portrait\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .portrait\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .portrait\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .portrait\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .portrait\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .portrait\:focus\:text-transparent:focus{
    color:transparent
  }

  .portrait\:focus\:text-current:focus{
    color:currentColor
  }

  .portrait\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .portrait\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .portrait\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .portrait\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .portrait\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .portrait\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .portrait\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .portrait\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .portrait\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .portrait\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .portrait\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .portrait\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .portrait\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .portrait\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .portrait\:text-opacity-0{
    --text-opacity:0
  }

  .portrait\:text-opacity-25{
    --text-opacity:0.25
  }

  .portrait\:text-opacity-50{
    --text-opacity:0.5
  }

  .portrait\:text-opacity-75{
    --text-opacity:0.75
  }

  .portrait\:text-opacity-100{
    --text-opacity:1
  }

  .portrait\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .portrait\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .portrait\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .portrait\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .portrait\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .portrait\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .portrait\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .portrait\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .portrait\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .portrait\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .portrait\:italic{
    font-style:italic
  }

  .portrait\:not-italic{
    font-style:normal
  }

  .portrait\:uppercase{
    text-transform:uppercase
  }

  .portrait\:lowercase{
    text-transform:lowercase
  }

  .portrait\:capitalize{
    text-transform:capitalize
  }

  .portrait\:normal-case{
    text-transform:none
  }

  .portrait\:underline{
    text-decoration:underline
  }

  .portrait\:line-through{
    text-decoration:line-through
  }

  .portrait\:no-underline{
    text-decoration:none
  }

  .portrait\:hover\:underline:hover{
    text-decoration:underline
  }

  .portrait\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .portrait\:hover\:no-underline:hover{
    text-decoration:none
  }

  .portrait\:focus\:underline:focus{
    text-decoration:underline
  }

  .portrait\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .portrait\:focus\:no-underline:focus{
    text-decoration:none
  }

  .portrait\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .portrait\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .portrait\:ordinal, .portrait\:slashed-zero, .portrait\:lining-nums, .portrait\:oldstyle-nums, .portrait\:proportional-nums, .portrait\:tabular-nums, .portrait\:diagonal-fractions, .portrait\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .portrait\:normal-nums{
    font-variant-numeric:normal
  }

  .portrait\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .portrait\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .portrait\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .portrait\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .portrait\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .portrait\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .portrait\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .portrait\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .portrait\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .portrait\:tracking-tight{
    letter-spacing:-0.025em
  }

  .portrait\:tracking-normal{
    letter-spacing:0
  }

  .portrait\:tracking-wide{
    letter-spacing:0.025em
  }

  .portrait\:tracking-wider{
    letter-spacing:0.05em
  }

  .portrait\:tracking-widest{
    letter-spacing:0.1em
  }

  .portrait\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .portrait\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .portrait\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .portrait\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .portrait\:align-baseline{
    vertical-align:baseline
  }

  .portrait\:align-top{
    vertical-align:top
  }

  .portrait\:align-middle{
    vertical-align:middle
  }

  .portrait\:align-bottom{
    vertical-align:bottom
  }

  .portrait\:align-text-top{
    vertical-align:text-top
  }

  .portrait\:align-text-bottom{
    vertical-align:text-bottom
  }

  .portrait\:visible{
    visibility:visible
  }

  .portrait\:invisible{
    visibility:hidden
  }

  .portrait\:whitespace-normal{
    white-space:normal
  }

  .portrait\:whitespace-no-wrap{
    white-space:nowrap
  }

  .portrait\:whitespace-pre{
    white-space:pre
  }

  .portrait\:whitespace-pre-line{
    white-space:pre-line
  }

  .portrait\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .portrait\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .portrait\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .portrait\:break-all{
    word-break:break-all
  }

  .portrait\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .portrait\:w-0{
    width:0
  }

  .portrait\:w-1{
    width:1rem
  }

  .portrait\:w-2{
    width:2rem
  }

  .portrait\:w-3{
    width:3rem
  }

  .portrait\:w-4{
    width:4rem
  }

  .portrait\:w-5{
    width:5rem
  }

  .portrait\:w-6{
    width:6rem
  }

  .portrait\:w-7{
    width:7rem
  }

  .portrait\:w-15{
    width:1.5rem
  }

  .portrait\:w-25{
    width:2.5rem
  }

  .portrait\:w-125{
    width:1.25rem
  }

  .portrait\:w-175{
    width:1.175rem
  }

  .portrait\:w-225{
    width:2.25rem
  }

  .portrait\:w-275{
    width:2.175rem
  }

  .portrait\:w-auto{
    width:auto
  }

  .portrait\:w-px{
    width:1px
  }

  .portrait\:w-025{
    width:0.25rem
  }

  .portrait\:w-05{
    width:0.5rem
  }

  .portrait\:w-075{
    width:0.75rem
  }

  .portrait\:w-1\/2{
    width:50%
  }

  .portrait\:w-1\/3{
    width:33.333333%
  }

  .portrait\:w-2\/3{
    width:66.666667%
  }

  .portrait\:w-1\/4{
    width:25%
  }

  .portrait\:w-2\/4{
    width:50%
  }

  .portrait\:w-3\/4{
    width:75%
  }

  .portrait\:w-1\/5{
    width:20%
  }

  .portrait\:w-2\/5{
    width:40%
  }

  .portrait\:w-3\/5{
    width:60%
  }

  .portrait\:w-4\/5{
    width:80%
  }

  .portrait\:w-1\/6{
    width:16.666667%
  }

  .portrait\:w-2\/6{
    width:33.333333%
  }

  .portrait\:w-3\/6{
    width:50%
  }

  .portrait\:w-4\/6{
    width:66.666667%
  }

  .portrait\:w-5\/6{
    width:83.333333%
  }

  .portrait\:w-1\/12{
    width:8.333333%
  }

  .portrait\:w-2\/12{
    width:16.666667%
  }

  .portrait\:w-3\/12{
    width:25%
  }

  .portrait\:w-4\/12{
    width:33.333333%
  }

  .portrait\:w-5\/12{
    width:41.666667%
  }

  .portrait\:w-6\/12{
    width:50%
  }

  .portrait\:w-7\/12{
    width:58.333333%
  }

  .portrait\:w-8\/12{
    width:66.666667%
  }

  .portrait\:w-9\/12{
    width:75%
  }

  .portrait\:w-10\/12{
    width:83.333333%
  }

  .portrait\:w-11\/12{
    width:91.666667%
  }

  .portrait\:w-full{
    width:100%
  }

  .portrait\:w-screen{
    width:100vw
  }

  .portrait\:z-0{
    z-index:0
  }

  .portrait\:z-10{
    z-index:10
  }

  .portrait\:z-20{
    z-index:20
  }

  .portrait\:z-30{
    z-index:30
  }

  .portrait\:z-40{
    z-index:40
  }

  .portrait\:z-50{
    z-index:50
  }

  .portrait\:z-auto{
    z-index:auto
  }

  .portrait\:gap-0{
    grid-gap:0;
    gap:0
  }

  .portrait\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .portrait\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .portrait\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .portrait\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .portrait\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .portrait\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .portrait\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .portrait\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .portrait\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .portrait\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .portrait\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .portrait\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .portrait\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .portrait\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .portrait\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .portrait\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .portrait\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .portrait\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .portrait\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .portrait\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .portrait\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .portrait\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .portrait\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .portrait\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .portrait\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .portrait\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .portrait\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .portrait\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .portrait\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .portrait\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .portrait\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .portrait\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .portrait\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .portrait\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .portrait\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .portrait\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .portrait\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .portrait\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .portrait\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .portrait\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .portrait\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .portrait\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .portrait\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .portrait\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .portrait\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .portrait\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .portrait\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .portrait\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .portrait\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .portrait\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .portrait\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .portrait\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .portrait\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .portrait\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .portrait\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .portrait\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .portrait\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .portrait\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .portrait\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .portrait\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .portrait\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .portrait\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .portrait\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .portrait\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .portrait\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .portrait\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .portrait\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .portrait\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .portrait\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .portrait\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .portrait\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .portrait\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .portrait\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .portrait\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .portrait\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .portrait\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .portrait\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .portrait\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .portrait\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .portrait\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .portrait\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .portrait\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .portrait\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .portrait\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .portrait\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .portrait\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .portrait\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .portrait\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .portrait\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .portrait\:grid-flow-row{
    grid-auto-flow:row
  }

  .portrait\:grid-flow-col{
    grid-auto-flow:column
  }

  .portrait\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .portrait\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .portrait\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .portrait\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .portrait\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .portrait\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .portrait\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .portrait\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .portrait\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .portrait\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .portrait\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .portrait\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .portrait\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .portrait\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .portrait\:grid-cols-none{
    grid-template-columns:none
  }

  .portrait\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .portrait\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .portrait\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .portrait\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .portrait\:col-auto{
    grid-column:auto
  }

  .portrait\:col-span-1{
    grid-column:span 1 / span 1
  }

  .portrait\:col-span-2{
    grid-column:span 2 / span 2
  }

  .portrait\:col-span-3{
    grid-column:span 3 / span 3
  }

  .portrait\:col-span-4{
    grid-column:span 4 / span 4
  }

  .portrait\:col-span-5{
    grid-column:span 5 / span 5
  }

  .portrait\:col-span-6{
    grid-column:span 6 / span 6
  }

  .portrait\:col-span-7{
    grid-column:span 7 / span 7
  }

  .portrait\:col-span-8{
    grid-column:span 8 / span 8
  }

  .portrait\:col-span-9{
    grid-column:span 9 / span 9
  }

  .portrait\:col-span-10{
    grid-column:span 10 / span 10
  }

  .portrait\:col-span-11{
    grid-column:span 11 / span 11
  }

  .portrait\:col-span-12{
    grid-column:span 12 / span 12
  }

  .portrait\:col-span-full{
    grid-column:1 / -1
  }

  .portrait\:col-start-1{
    grid-column-start:1
  }

  .portrait\:col-start-2{
    grid-column-start:2
  }

  .portrait\:col-start-3{
    grid-column-start:3
  }

  .portrait\:col-start-4{
    grid-column-start:4
  }

  .portrait\:col-start-5{
    grid-column-start:5
  }

  .portrait\:col-start-6{
    grid-column-start:6
  }

  .portrait\:col-start-7{
    grid-column-start:7
  }

  .portrait\:col-start-8{
    grid-column-start:8
  }

  .portrait\:col-start-9{
    grid-column-start:9
  }

  .portrait\:col-start-10{
    grid-column-start:10
  }

  .portrait\:col-start-11{
    grid-column-start:11
  }

  .portrait\:col-start-12{
    grid-column-start:12
  }

  .portrait\:col-start-13{
    grid-column-start:13
  }

  .portrait\:col-start-auto{
    grid-column-start:auto
  }

  .portrait\:col-end-1{
    grid-column-end:1
  }

  .portrait\:col-end-2{
    grid-column-end:2
  }

  .portrait\:col-end-3{
    grid-column-end:3
  }

  .portrait\:col-end-4{
    grid-column-end:4
  }

  .portrait\:col-end-5{
    grid-column-end:5
  }

  .portrait\:col-end-6{
    grid-column-end:6
  }

  .portrait\:col-end-7{
    grid-column-end:7
  }

  .portrait\:col-end-8{
    grid-column-end:8
  }

  .portrait\:col-end-9{
    grid-column-end:9
  }

  .portrait\:col-end-10{
    grid-column-end:10
  }

  .portrait\:col-end-11{
    grid-column-end:11
  }

  .portrait\:col-end-12{
    grid-column-end:12
  }

  .portrait\:col-end-13{
    grid-column-end:13
  }

  .portrait\:col-end-auto{
    grid-column-end:auto
  }

  .portrait\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .portrait\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .portrait\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .portrait\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .portrait\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .portrait\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .portrait\:grid-rows-none{
    grid-template-rows:none
  }

  .portrait\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .portrait\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .portrait\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .portrait\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .portrait\:row-auto{
    grid-row:auto
  }

  .portrait\:row-span-1{
    grid-row:span 1 / span 1
  }

  .portrait\:row-span-2{
    grid-row:span 2 / span 2
  }

  .portrait\:row-span-3{
    grid-row:span 3 / span 3
  }

  .portrait\:row-span-4{
    grid-row:span 4 / span 4
  }

  .portrait\:row-span-5{
    grid-row:span 5 / span 5
  }

  .portrait\:row-span-6{
    grid-row:span 6 / span 6
  }

  .portrait\:row-span-full{
    grid-row:1 / -1
  }

  .portrait\:row-start-1{
    grid-row-start:1
  }

  .portrait\:row-start-2{
    grid-row-start:2
  }

  .portrait\:row-start-3{
    grid-row-start:3
  }

  .portrait\:row-start-4{
    grid-row-start:4
  }

  .portrait\:row-start-5{
    grid-row-start:5
  }

  .portrait\:row-start-6{
    grid-row-start:6
  }

  .portrait\:row-start-7{
    grid-row-start:7
  }

  .portrait\:row-start-auto{
    grid-row-start:auto
  }

  .portrait\:row-end-1{
    grid-row-end:1
  }

  .portrait\:row-end-2{
    grid-row-end:2
  }

  .portrait\:row-end-3{
    grid-row-end:3
  }

  .portrait\:row-end-4{
    grid-row-end:4
  }

  .portrait\:row-end-5{
    grid-row-end:5
  }

  .portrait\:row-end-6{
    grid-row-end:6
  }

  .portrait\:row-end-7{
    grid-row-end:7
  }

  .portrait\:row-end-auto{
    grid-row-end:auto
  }

  .portrait\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .portrait\:transform-none{
    transform:none
  }

  .portrait\:origin-center{
    transform-origin:center
  }

  .portrait\:origin-top{
    transform-origin:top
  }

  .portrait\:origin-top-right{
    transform-origin:top right
  }

  .portrait\:origin-right{
    transform-origin:right
  }

  .portrait\:origin-bottom-right{
    transform-origin:bottom right
  }

  .portrait\:origin-bottom{
    transform-origin:bottom
  }

  .portrait\:origin-bottom-left{
    transform-origin:bottom left
  }

  .portrait\:origin-left{
    transform-origin:left
  }

  .portrait\:origin-top-left{
    transform-origin:top left
  }

  .portrait\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .portrait\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .portrait\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .portrait\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .portrait\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .portrait\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .portrait\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .portrait\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .portrait\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .portrait\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .portrait\:scale-x-0{
    --transform-scale-x:0
  }

  .portrait\:scale-x-50{
    --transform-scale-x:.5
  }

  .portrait\:scale-x-75{
    --transform-scale-x:.75
  }

  .portrait\:scale-x-90{
    --transform-scale-x:.9
  }

  .portrait\:scale-x-95{
    --transform-scale-x:.95
  }

  .portrait\:scale-x-100{
    --transform-scale-x:1
  }

  .portrait\:scale-x-105{
    --transform-scale-x:1.05
  }

  .portrait\:scale-x-110{
    --transform-scale-x:1.1
  }

  .portrait\:scale-x-125{
    --transform-scale-x:1.25
  }

  .portrait\:scale-x-150{
    --transform-scale-x:1.5
  }

  .portrait\:scale-y-0{
    --transform-scale-y:0
  }

  .portrait\:scale-y-50{
    --transform-scale-y:.5
  }

  .portrait\:scale-y-75{
    --transform-scale-y:.75
  }

  .portrait\:scale-y-90{
    --transform-scale-y:.9
  }

  .portrait\:scale-y-95{
    --transform-scale-y:.95
  }

  .portrait\:scale-y-100{
    --transform-scale-y:1
  }

  .portrait\:scale-y-105{
    --transform-scale-y:1.05
  }

  .portrait\:scale-y-110{
    --transform-scale-y:1.1
  }

  .portrait\:scale-y-125{
    --transform-scale-y:1.25
  }

  .portrait\:scale-y-150{
    --transform-scale-y:1.5
  }

  .portrait\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .portrait\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .portrait\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .portrait\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .portrait\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .portrait\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .portrait\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .portrait\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .portrait\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .portrait\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .portrait\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .portrait\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .portrait\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .portrait\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .portrait\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .portrait\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .portrait\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .portrait\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .portrait\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .portrait\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .portrait\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .portrait\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .portrait\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .portrait\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .portrait\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .portrait\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .portrait\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .portrait\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .portrait\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .portrait\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .portrait\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .portrait\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .portrait\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .portrait\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .portrait\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .portrait\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .portrait\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .portrait\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .portrait\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .portrait\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .portrait\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .portrait\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .portrait\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .portrait\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .portrait\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .portrait\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .portrait\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .portrait\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .portrait\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .portrait\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .portrait\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .portrait\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .portrait\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .portrait\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .portrait\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .portrait\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .portrait\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .portrait\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .portrait\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .portrait\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .portrait\:rotate-0{
    --transform-rotate:0
  }

  .portrait\:rotate-1{
    --transform-rotate:1deg
  }

  .portrait\:rotate-2{
    --transform-rotate:2deg
  }

  .portrait\:rotate-3{
    --transform-rotate:3deg
  }

  .portrait\:rotate-6{
    --transform-rotate:6deg
  }

  .portrait\:rotate-12{
    --transform-rotate:12deg
  }

  .portrait\:rotate-45{
    --transform-rotate:45deg
  }

  .portrait\:rotate-90{
    --transform-rotate:90deg
  }

  .portrait\:rotate-180{
    --transform-rotate:180deg
  }

  .portrait\:-rotate-180{
    --transform-rotate:-180deg
  }

  .portrait\:-rotate-90{
    --transform-rotate:-90deg
  }

  .portrait\:-rotate-45{
    --transform-rotate:-45deg
  }

  .portrait\:-rotate-12{
    --transform-rotate:-12deg
  }

  .portrait\:-rotate-6{
    --transform-rotate:-6deg
  }

  .portrait\:-rotate-3{
    --transform-rotate:-3deg
  }

  .portrait\:-rotate-2{
    --transform-rotate:-2deg
  }

  .portrait\:-rotate-1{
    --transform-rotate:-1deg
  }

  .portrait\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .portrait\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .portrait\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .portrait\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .portrait\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .portrait\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .portrait\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .portrait\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .portrait\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .portrait\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .portrait\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .portrait\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .portrait\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .portrait\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .portrait\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .portrait\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .portrait\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .portrait\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .portrait\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .portrait\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .portrait\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .portrait\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .portrait\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .portrait\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .portrait\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .portrait\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .portrait\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .portrait\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .portrait\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .portrait\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .portrait\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .portrait\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .portrait\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .portrait\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .portrait\:translate-x-0{
    --transform-translate-x:0
  }

  .portrait\:translate-x-1{
    --transform-translate-x:1rem
  }

  .portrait\:translate-x-2{
    --transform-translate-x:2rem
  }

  .portrait\:translate-x-3{
    --transform-translate-x:3rem
  }

  .portrait\:translate-x-4{
    --transform-translate-x:4rem
  }

  .portrait\:translate-x-5{
    --transform-translate-x:5rem
  }

  .portrait\:translate-x-6{
    --transform-translate-x:6rem
  }

  .portrait\:translate-x-7{
    --transform-translate-x:7rem
  }

  .portrait\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .portrait\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .portrait\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .portrait\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .portrait\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .portrait\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .portrait\:translate-x-px{
    --transform-translate-x:1px
  }

  .portrait\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .portrait\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .portrait\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .portrait\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .portrait\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .portrait\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .portrait\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .portrait\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .portrait\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .portrait\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .portrait\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .portrait\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .portrait\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .portrait\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .portrait\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .portrait\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .portrait\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .portrait\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .portrait\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .portrait\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .portrait\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .portrait\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .portrait\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .portrait\:translate-x-full{
    --transform-translate-x:100%
  }

  .portrait\:translate-y-0{
    --transform-translate-y:0
  }

  .portrait\:translate-y-1{
    --transform-translate-y:1rem
  }

  .portrait\:translate-y-2{
    --transform-translate-y:2rem
  }

  .portrait\:translate-y-3{
    --transform-translate-y:3rem
  }

  .portrait\:translate-y-4{
    --transform-translate-y:4rem
  }

  .portrait\:translate-y-5{
    --transform-translate-y:5rem
  }

  .portrait\:translate-y-6{
    --transform-translate-y:6rem
  }

  .portrait\:translate-y-7{
    --transform-translate-y:7rem
  }

  .portrait\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .portrait\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .portrait\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .portrait\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .portrait\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .portrait\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .portrait\:translate-y-px{
    --transform-translate-y:1px
  }

  .portrait\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .portrait\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .portrait\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .portrait\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .portrait\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .portrait\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .portrait\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .portrait\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .portrait\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .portrait\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .portrait\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .portrait\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .portrait\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .portrait\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .portrait\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .portrait\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .portrait\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .portrait\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .portrait\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .portrait\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .portrait\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .portrait\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .portrait\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .portrait\:translate-y-full{
    --transform-translate-y:100%
  }

  .portrait\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .portrait\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .portrait\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .portrait\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .portrait\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .portrait\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .portrait\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .portrait\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .portrait\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .portrait\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .portrait\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .portrait\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .portrait\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .portrait\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .portrait\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .portrait\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .portrait\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .portrait\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .portrait\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .portrait\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .portrait\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .portrait\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .portrait\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .portrait\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .portrait\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .portrait\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .portrait\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .portrait\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .portrait\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .portrait\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .portrait\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .portrait\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .portrait\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .portrait\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .portrait\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .portrait\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .portrait\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .portrait\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .portrait\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .portrait\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .portrait\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .portrait\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .portrait\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .portrait\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .portrait\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .portrait\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .portrait\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .portrait\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .portrait\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .portrait\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .portrait\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .portrait\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .portrait\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .portrait\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .portrait\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .portrait\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .portrait\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .portrait\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .portrait\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .portrait\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .portrait\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .portrait\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .portrait\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .portrait\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .portrait\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .portrait\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .portrait\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .portrait\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .portrait\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .portrait\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .portrait\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .portrait\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .portrait\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .portrait\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .portrait\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .portrait\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .portrait\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .portrait\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .portrait\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .portrait\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .portrait\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .portrait\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .portrait\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .portrait\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .portrait\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .portrait\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .portrait\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .portrait\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .portrait\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .portrait\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .portrait\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .portrait\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .portrait\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .portrait\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .portrait\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .portrait\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .portrait\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .portrait\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .portrait\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .portrait\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .portrait\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .portrait\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .portrait\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .portrait\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .portrait\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .portrait\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .portrait\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .portrait\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .portrait\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .portrait\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .portrait\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .portrait\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .portrait\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .portrait\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .portrait\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .portrait\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .portrait\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .portrait\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .portrait\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .portrait\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .portrait\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .portrait\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .portrait\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .portrait\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .portrait\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .portrait\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .portrait\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .portrait\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .portrait\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .portrait\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .portrait\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .portrait\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .portrait\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .portrait\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .portrait\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .portrait\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .portrait\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .portrait\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .portrait\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .portrait\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .portrait\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .portrait\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .portrait\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .portrait\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .portrait\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .portrait\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .portrait\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .portrait\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .portrait\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .portrait\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .portrait\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .portrait\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .portrait\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .portrait\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .portrait\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .portrait\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .portrait\:skew-x-0{
    --transform-skew-x:0
  }

  .portrait\:skew-x-1{
    --transform-skew-x:1deg
  }

  .portrait\:skew-x-2{
    --transform-skew-x:2deg
  }

  .portrait\:skew-x-3{
    --transform-skew-x:3deg
  }

  .portrait\:skew-x-6{
    --transform-skew-x:6deg
  }

  .portrait\:skew-x-12{
    --transform-skew-x:12deg
  }

  .portrait\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .portrait\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .portrait\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .portrait\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .portrait\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .portrait\:skew-y-0{
    --transform-skew-y:0
  }

  .portrait\:skew-y-1{
    --transform-skew-y:1deg
  }

  .portrait\:skew-y-2{
    --transform-skew-y:2deg
  }

  .portrait\:skew-y-3{
    --transform-skew-y:3deg
  }

  .portrait\:skew-y-6{
    --transform-skew-y:6deg
  }

  .portrait\:skew-y-12{
    --transform-skew-y:12deg
  }

  .portrait\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .portrait\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .portrait\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .portrait\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .portrait\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .portrait\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .portrait\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .portrait\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .portrait\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .portrait\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .portrait\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .portrait\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .portrait\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .portrait\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .portrait\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .portrait\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .portrait\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .portrait\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .portrait\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .portrait\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .portrait\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .portrait\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .portrait\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .portrait\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .portrait\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .portrait\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .portrait\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .portrait\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .portrait\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .portrait\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .portrait\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .portrait\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .portrait\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .portrait\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .portrait\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .portrait\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .portrait\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .portrait\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .portrait\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .portrait\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .portrait\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .portrait\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .portrait\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .portrait\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .portrait\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .portrait\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .portrait\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .portrait\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .portrait\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .portrait\:transition-none{
    transition-property:none
  }

  .portrait\:transition-all{
    transition-property:all
  }

  .portrait\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .portrait\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .portrait\:transition-opacity{
    transition-property:opacity
  }

  .portrait\:transition-shadow{
    transition-property:box-shadow
  }

  .portrait\:transition-transform{
    transition-property:transform
  }

  .portrait\:ease-linear{
    transition-timing-function:linear
  }

  .portrait\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .portrait\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .portrait\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .portrait\:duration-75{
    transition-duration:75ms
  }

  .portrait\:duration-100{
    transition-duration:100ms
  }

  .portrait\:duration-150{
    transition-duration:150ms
  }

  .portrait\:duration-200{
    transition-duration:200ms
  }

  .portrait\:duration-300{
    transition-duration:300ms
  }

  .portrait\:duration-500{
    transition-duration:500ms
  }

  .portrait\:duration-700{
    transition-duration:700ms
  }

  .portrait\:duration-1000{
    transition-duration:1000ms
  }

  .portrait\:delay-75{
    transition-delay:75ms
  }

  .portrait\:delay-100{
    transition-delay:100ms
  }

  .portrait\:delay-150{
    transition-delay:150ms
  }

  .portrait\:delay-200{
    transition-delay:200ms
  }

  .portrait\:delay-300{
    transition-delay:300ms
  }

  .portrait\:delay-500{
    transition-delay:500ms
  }

  .portrait\:delay-700{
    transition-delay:700ms
  }

  .portrait\:delay-1000{
    transition-delay:1000ms
  }

  .portrait\:animate-none{
    animation:none
  }

  .portrait\:animate-spin{
    animation:spin 1s linear infinite
  }

  .portrait\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .portrait\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .portrait\:animate-bounce{
    animation:bounce 1s infinite
  }
}

@media (orientation: landscape){
  .landscape\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }

  @media (min-width: 0){
    .landscape\:container{
      max-width:0
    }
  }

  @media (min-width: 640px){
    .landscape\:container{
      max-width:640px
    }
  }

  @media (min-width: 900px){
    .landscape\:container{
      max-width:900px
    }
  }

  @media (min-width: 1024px){
    .landscape\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1400px){
    .landscape\:container{
      max-width:1400px
    }
  }

  @media (min-width: 1600px){
    .landscape\:container{
      max-width:1600px
    }
  }

  @media (min-width: 1800px){
    .landscape\:container{
      max-width:1800px
    }
  }

  .landscape\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .landscape\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1rem * var(--space-y-reverse))
  }

  .landscape\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1rem * var(--space-x-reverse));
    margin-left:calc(1rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2rem * var(--space-y-reverse))
  }

  .landscape\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2rem * var(--space-x-reverse));
    margin-left:calc(2rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3rem * var(--space-y-reverse))
  }

  .landscape\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3rem * var(--space-x-reverse));
    margin-left:calc(3rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4rem * var(--space-y-reverse))
  }

  .landscape\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4rem * var(--space-x-reverse));
    margin-left:calc(4rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5rem * var(--space-y-reverse))
  }

  .landscape\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5rem * var(--space-x-reverse));
    margin-left:calc(5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6rem * var(--space-y-reverse))
  }

  .landscape\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6rem * var(--space-x-reverse));
    margin-left:calc(6rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7rem * var(--space-y-reverse))
  }

  .landscape\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7rem * var(--space-x-reverse));
    margin-left:calc(7rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.5rem * var(--space-y-reverse))
  }

  .landscape\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.5rem * var(--space-x-reverse));
    margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--space-y-reverse))
  }

  .landscape\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.5rem * var(--space-x-reverse));
    margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.25rem * var(--space-y-reverse))
  }

  .landscape\:space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.25rem * var(--space-x-reverse));
    margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1.175rem * var(--space-y-reverse))
  }

  .landscape\:space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1.175rem * var(--space-x-reverse));
    margin-left:calc(1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.25rem * var(--space-y-reverse))
  }

  .landscape\:space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.25rem * var(--space-x-reverse));
    margin-left:calc(2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2.175rem * var(--space-y-reverse))
  }

  .landscape\:space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2.175rem * var(--space-x-reverse));
    margin-left:calc(2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .landscape\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.25rem * var(--space-y-reverse))
  }

  .landscape\:space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.25rem * var(--space-x-reverse));
    margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.5rem * var(--space-y-reverse))
  }

  .landscape\:space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.5rem * var(--space-x-reverse));
    margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0.75rem * var(--space-y-reverse))
  }

  .landscape\:space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0.75rem * var(--space-x-reverse));
    margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1rem * var(--space-x-reverse));
    margin-left:calc(-1rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2rem * var(--space-x-reverse));
    margin-left:calc(-2rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3rem * var(--space-x-reverse));
    margin-left:calc(-3rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4rem * var(--space-x-reverse));
    margin-left:calc(-4rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5rem * var(--space-x-reverse));
    margin-left:calc(-5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6rem * var(--space-x-reverse));
    margin-left:calc(-6rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7rem * var(--space-x-reverse));
    margin-left:calc(-7rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.5rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.5rem * var(--space-x-reverse));
    margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.5rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.5rem * var(--space-x-reverse));
    margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-125 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.25rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-125 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.25rem * var(--space-x-reverse));
    margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-175 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1.175rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-175 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1.175rem * var(--space-x-reverse));
    margin-left:calc(-1.175rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-225 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.25rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-225 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.25rem * var(--space-x-reverse));
    margin-left:calc(-2.25rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-275 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2.175rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2.175rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-275 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2.175rem * var(--space-x-reverse));
    margin-left:calc(-2.175rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .landscape\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-025 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.25rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-025 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.25rem * var(--space-x-reverse));
    margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-05 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.5rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-05 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.5rem * var(--space-x-reverse));
    margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:-space-y-075 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-0.75rem * var(--space-y-reverse))
  }

  .landscape\:-space-x-075 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-0.75rem * var(--space-x-reverse));
    margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse)))
  }

  .landscape\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .landscape\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .landscape\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(0px * var(--divide-y-reverse))
  }

  .landscape\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(0px * var(--divide-x-reverse));
    border-left-width:calc(0px * calc(1 - var(--divide-x-reverse)))
  }

  .landscape\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(2px * var(--divide-y-reverse))
  }

  .landscape\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(2px * var(--divide-x-reverse));
    border-left-width:calc(2px * calc(1 - var(--divide-x-reverse)))
  }

  .landscape\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(4px * var(--divide-y-reverse))
  }

  .landscape\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(4px * var(--divide-x-reverse));
    border-left-width:calc(4px * calc(1 - var(--divide-x-reverse)))
  }

  .landscape\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(8px * var(--divide-y-reverse))
  }

  .landscape\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(8px * var(--divide-x-reverse));
    border-left-width:calc(8px * calc(1 - var(--divide-x-reverse)))
  }

  .landscape\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse:0;
    border-top-width:calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width:calc(1px * var(--divide-y-reverse))
  }

  .landscape\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse:0;
    border-right-width:calc(1px * var(--divide-x-reverse));
    border-left-width:calc(1px * calc(1 - var(--divide-x-reverse)))
  }

  .landscape\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse:1
  }

  .landscape\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse:1
  }

  .landscape\:divide-transparent > :not(template) ~ :not(template){
    border-color:transparent
  }

  .landscape\:divide-current > :not(template) ~ :not(template){
    border-color:currentColor
  }

  .landscape\:divide-black > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--divide-opacity))
  }

  .landscape\:divide-white > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--divide-opacity))
  }

  .landscape\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--divide-opacity))
  }

  .landscape\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--divide-opacity))
  }

  .landscape\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--divide-opacity))
  }

  .landscape\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--divide-opacity))
  }

  .landscape\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--divide-opacity))
  }

  .landscape\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--divide-opacity))
  }

  .landscape\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--divide-opacity))
  }

  .landscape\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--divide-opacity))
  }

  .landscape\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--divide-opacity))
  }

  .landscape\:divide-red > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--divide-opacity))
  }

  .landscape\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--divide-opacity))
  }

  .landscape\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--divide-opacity))
  }

  .landscape\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--divide-opacity))
  }

  .landscape\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--divide-opacity))
  }

  .landscape\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--divide-opacity))
  }

  .landscape\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--divide-opacity))
  }

  .landscape\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--divide-opacity))
  }

  .landscape\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--divide-opacity))
  }

  .landscape\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--divide-opacity))
  }

  .landscape\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--divide-opacity))
  }

  .landscape\:divide-green > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--divide-opacity))
  }

  .landscape\:divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--divide-opacity))
  }

  .landscape\:divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--divide-opacity))
  }

  .landscape\:divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--divide-opacity))
  }

  .landscape\:divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--divide-opacity))
  }

  .landscape\:divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--divide-opacity))
  }

  .landscape\:divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--divide-opacity))
  }

  .landscape\:divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--divide-opacity))
  }

  .landscape\:divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--divide-opacity))
  }

  .landscape\:divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--divide-opacity))
  }

  .landscape\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--divide-opacity))
  }

  .landscape\:divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--divide-opacity))
  }

  .landscape\:divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--divide-opacity))
  }

  .landscape\:divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--divide-opacity))
  }

  .landscape\:divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--divide-opacity))
  }

  .landscape\:divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--divide-opacity))
  }

  .landscape\:divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--divide-opacity))
  }

  .landscape\:divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--divide-opacity))
  }

  .landscape\:divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--divide-opacity))
  }

  .landscape\:divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--divide-opacity))
  }

  .landscape\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--divide-opacity))
  }

  .landscape\:divide-pink > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--divide-opacity))
  }

  .landscape\:divide-grey > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--divide-opacity))
  }

  .landscape\:divide-offwhite > :not(template) ~ :not(template){
    --divide-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--divide-opacity))
  }

  .landscape\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .landscape\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .landscape\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .landscape\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .landscape\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .landscape\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity:0
  }

  .landscape\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity:0.25
  }

  .landscape\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity:0.5
  }

  .landscape\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity:0.75
  }

  .landscape\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity:1
  }

  .landscape\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .landscape\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .landscape\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .landscape\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .landscape\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .landscape\:bg-fixed{
    background-attachment:fixed
  }

  .landscape\:bg-local{
    background-attachment:local
  }

  .landscape\:bg-scroll{
    background-attachment:scroll
  }

  .landscape\:bg-clip-border{
    background-clip:border-box
  }

  .landscape\:bg-clip-padding{
    background-clip:padding-box
  }

  .landscape\:bg-clip-content{
    background-clip:content-box
  }

  .landscape\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .landscape\:bg-transparent{
    background-color:transparent
  }

  .landscape\:bg-current{
    background-color:currentColor
  }

  .landscape\:bg-black{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .landscape\:bg-white{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .landscape\:bg-gray-100{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .landscape\:bg-gray-200{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .landscape\:bg-gray-300{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .landscape\:bg-gray-400{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .landscape\:bg-gray-500{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .landscape\:bg-gray-600{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .landscape\:bg-gray-700{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .landscape\:bg-gray-800{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .landscape\:bg-gray-900{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .landscape\:bg-red{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .landscape\:bg-orange{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .landscape\:bg-yellow-100{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .landscape\:bg-yellow-200{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .landscape\:bg-yellow-300{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .landscape\:bg-yellow-400{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .landscape\:bg-yellow-500{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .landscape\:bg-yellow-600{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .landscape\:bg-yellow-700{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .landscape\:bg-yellow-800{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .landscape\:bg-yellow-900{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .landscape\:bg-green{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .landscape\:bg-teal-100{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .landscape\:bg-teal-200{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .landscape\:bg-teal-300{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .landscape\:bg-teal-400{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .landscape\:bg-teal-500{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .landscape\:bg-teal-600{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .landscape\:bg-teal-700{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .landscape\:bg-teal-800{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .landscape\:bg-teal-900{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .landscape\:bg-blue{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .landscape\:bg-indigo-100{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .landscape\:bg-indigo-200{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .landscape\:bg-indigo-300{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .landscape\:bg-indigo-400{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .landscape\:bg-indigo-500{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .landscape\:bg-indigo-600{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .landscape\:bg-indigo-700{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .landscape\:bg-indigo-800{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .landscape\:bg-indigo-900{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .landscape\:bg-purple{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .landscape\:bg-pink{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .landscape\:bg-grey{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .landscape\:bg-offwhite{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .landscape\:hover\:bg-transparent:hover{
    background-color:transparent
  }

  .landscape\:hover\:bg-current:hover{
    background-color:currentColor
  }

  .landscape\:hover\:bg-black:hover{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .landscape\:hover\:bg-white:hover{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-100:hover{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-200:hover{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-300:hover{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-400:hover{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-500:hover{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-600:hover{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-700:hover{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-800:hover{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .landscape\:hover\:bg-gray-900:hover{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .landscape\:hover\:bg-red:hover{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .landscape\:hover\:bg-orange:hover{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-100:hover{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-200:hover{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-300:hover{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-400:hover{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-500:hover{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-600:hover{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-700:hover{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-800:hover{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .landscape\:hover\:bg-yellow-900:hover{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .landscape\:hover\:bg-green:hover{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-100:hover{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-200:hover{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-300:hover{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-400:hover{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-500:hover{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-600:hover{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-700:hover{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-800:hover{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .landscape\:hover\:bg-teal-900:hover{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .landscape\:hover\:bg-blue:hover{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-100:hover{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-200:hover{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-300:hover{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-400:hover{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-500:hover{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-600:hover{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-700:hover{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-800:hover{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .landscape\:hover\:bg-indigo-900:hover{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .landscape\:hover\:bg-purple:hover{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .landscape\:hover\:bg-pink:hover{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .landscape\:hover\:bg-grey:hover{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .landscape\:hover\:bg-offwhite:hover{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .landscape\:focus\:bg-transparent:focus{
    background-color:transparent
  }

  .landscape\:focus\:bg-current:focus{
    background-color:currentColor
  }

  .landscape\:focus\:bg-black:focus{
    --bg-opacity:1;
    background-color:#000000;
    background-color:rgba(0, 0, 0, var(--bg-opacity))
  }

  .landscape\:focus\:bg-white:focus{
    --bg-opacity:1;
    background-color:#FFFFFF;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-100:focus{
    --bg-opacity:1;
    background-color:#f7fafc;
    background-color:rgba(247, 250, 252, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-200:focus{
    --bg-opacity:1;
    background-color:#edf2f7;
    background-color:rgba(237, 242, 247, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-300:focus{
    --bg-opacity:1;
    background-color:#e2e8f0;
    background-color:rgba(226, 232, 240, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-400:focus{
    --bg-opacity:1;
    background-color:#cbd5e0;
    background-color:rgba(203, 213, 224, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-500:focus{
    --bg-opacity:1;
    background-color:#a0aec0;
    background-color:rgba(160, 174, 192, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-600:focus{
    --bg-opacity:1;
    background-color:#718096;
    background-color:rgba(113, 128, 150, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-700:focus{
    --bg-opacity:1;
    background-color:#4a5568;
    background-color:rgba(74, 85, 104, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-800:focus{
    --bg-opacity:1;
    background-color:#2d3748;
    background-color:rgba(45, 55, 72, var(--bg-opacity))
  }

  .landscape\:focus\:bg-gray-900:focus{
    --bg-opacity:1;
    background-color:#1a202c;
    background-color:rgba(26, 32, 44, var(--bg-opacity))
  }

  .landscape\:focus\:bg-red:focus{
    --bg-opacity:1;
    background-color:#Ed3928;
    background-color:rgba(237, 57, 40, var(--bg-opacity))
  }

  .landscape\:focus\:bg-orange:focus{
    --bg-opacity:1;
    background-color:#F78F01;
    background-color:rgba(247, 143, 1, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-100:focus{
    --bg-opacity:1;
    background-color:#fffff0;
    background-color:rgba(255, 255, 240, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-200:focus{
    --bg-opacity:1;
    background-color:#fefcbf;
    background-color:rgba(254, 252, 191, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-300:focus{
    --bg-opacity:1;
    background-color:#faf089;
    background-color:rgba(250, 240, 137, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-400:focus{
    --bg-opacity:1;
    background-color:#f6e05e;
    background-color:rgba(246, 224, 94, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-500:focus{
    --bg-opacity:1;
    background-color:#ecc94b;
    background-color:rgba(236, 201, 75, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-600:focus{
    --bg-opacity:1;
    background-color:#d69e2e;
    background-color:rgba(214, 158, 46, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-700:focus{
    --bg-opacity:1;
    background-color:#b7791f;
    background-color:rgba(183, 121, 31, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-800:focus{
    --bg-opacity:1;
    background-color:#975a16;
    background-color:rgba(151, 90, 22, var(--bg-opacity))
  }

  .landscape\:focus\:bg-yellow-900:focus{
    --bg-opacity:1;
    background-color:#744210;
    background-color:rgba(116, 66, 16, var(--bg-opacity))
  }

  .landscape\:focus\:bg-green:focus{
    --bg-opacity:1;
    background-color:#00A285;
    background-color:rgba(0, 162, 133, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-100:focus{
    --bg-opacity:1;
    background-color:#e6fffa;
    background-color:rgba(230, 255, 250, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-200:focus{
    --bg-opacity:1;
    background-color:#b2f5ea;
    background-color:rgba(178, 245, 234, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-300:focus{
    --bg-opacity:1;
    background-color:#81e6d9;
    background-color:rgba(129, 230, 217, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-400:focus{
    --bg-opacity:1;
    background-color:#4fd1c5;
    background-color:rgba(79, 209, 197, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-500:focus{
    --bg-opacity:1;
    background-color:#38b2ac;
    background-color:rgba(56, 178, 172, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-600:focus{
    --bg-opacity:1;
    background-color:#319795;
    background-color:rgba(49, 151, 149, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-700:focus{
    --bg-opacity:1;
    background-color:#2c7a7b;
    background-color:rgba(44, 122, 123, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-800:focus{
    --bg-opacity:1;
    background-color:#285e61;
    background-color:rgba(40, 94, 97, var(--bg-opacity))
  }

  .landscape\:focus\:bg-teal-900:focus{
    --bg-opacity:1;
    background-color:#234e52;
    background-color:rgba(35, 78, 82, var(--bg-opacity))
  }

  .landscape\:focus\:bg-blue:focus{
    --bg-opacity:1;
    background-color:#0074BA;
    background-color:rgba(0, 116, 186, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-100:focus{
    --bg-opacity:1;
    background-color:#ebf4ff;
    background-color:rgba(235, 244, 255, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-200:focus{
    --bg-opacity:1;
    background-color:#c3dafe;
    background-color:rgba(195, 218, 254, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-300:focus{
    --bg-opacity:1;
    background-color:#a3bffa;
    background-color:rgba(163, 191, 250, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-400:focus{
    --bg-opacity:1;
    background-color:#7f9cf5;
    background-color:rgba(127, 156, 245, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-500:focus{
    --bg-opacity:1;
    background-color:#667eea;
    background-color:rgba(102, 126, 234, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-600:focus{
    --bg-opacity:1;
    background-color:#5a67d8;
    background-color:rgba(90, 103, 216, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-700:focus{
    --bg-opacity:1;
    background-color:#4c51bf;
    background-color:rgba(76, 81, 191, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-800:focus{
    --bg-opacity:1;
    background-color:#434190;
    background-color:rgba(67, 65, 144, var(--bg-opacity))
  }

  .landscape\:focus\:bg-indigo-900:focus{
    --bg-opacity:1;
    background-color:#3c366b;
    background-color:rgba(60, 54, 107, var(--bg-opacity))
  }

  .landscape\:focus\:bg-purple:focus{
    --bg-opacity:1;
    background-color:#68539B;
    background-color:rgba(104, 83, 155, var(--bg-opacity))
  }

  .landscape\:focus\:bg-pink:focus{
    --bg-opacity:1;
    background-color:#F599A9;
    background-color:rgba(245, 153, 169, var(--bg-opacity))
  }

  .landscape\:focus\:bg-grey:focus{
    --bg-opacity:1;
    background-color:#DADBDC;
    background-color:rgba(218, 219, 220, var(--bg-opacity))
  }

  .landscape\:focus\:bg-offwhite:focus{
    --bg-opacity:1;
    background-color:#e8e8e8;
    background-color:rgba(232, 232, 232, var(--bg-opacity))
  }

  .landscape\:bg-none{
    background-image:none
  }

  .landscape\:bg-gradient-to-t{
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-tr{
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-br{
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-b{
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-bl{
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-l{
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .landscape\:bg-gradient-to-tl{
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .landscape\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:from-current{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:from-white{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:from-gray-100{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .landscape\:from-gray-200{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .landscape\:from-gray-300{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .landscape\:from-gray-400{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .landscape\:from-gray-500{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .landscape\:from-gray-600{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .landscape\:from-gray-700{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .landscape\:from-gray-800{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .landscape\:from-gray-900{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .landscape\:from-red{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .landscape\:from-orange{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .landscape\:from-yellow-100{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .landscape\:from-yellow-200{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .landscape\:from-yellow-300{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .landscape\:from-yellow-400{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .landscape\:from-yellow-500{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .landscape\:from-yellow-600{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .landscape\:from-yellow-700{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .landscape\:from-yellow-800{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .landscape\:from-yellow-900{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .landscape\:from-green{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .landscape\:from-teal-100{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .landscape\:from-teal-200{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .landscape\:from-teal-300{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .landscape\:from-teal-400{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .landscape\:from-teal-500{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .landscape\:from-teal-600{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .landscape\:from-teal-700{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .landscape\:from-teal-800{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .landscape\:from-teal-900{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .landscape\:from-blue{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .landscape\:from-indigo-100{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .landscape\:from-indigo-200{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .landscape\:from-indigo-300{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .landscape\:from-indigo-400{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .landscape\:from-indigo-500{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .landscape\:from-indigo-600{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .landscape\:from-indigo-700{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .landscape\:from-indigo-800{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .landscape\:from-indigo-900{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .landscape\:from-purple{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .landscape\:from-pink{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .landscape\:from-grey{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .landscape\:from-offwhite{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .landscape\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:via-current{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:via-white{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:via-gray-100{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .landscape\:via-gray-200{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .landscape\:via-gray-300{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .landscape\:via-gray-400{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .landscape\:via-gray-500{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .landscape\:via-gray-600{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .landscape\:via-gray-700{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .landscape\:via-gray-800{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .landscape\:via-gray-900{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .landscape\:via-red{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .landscape\:via-orange{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .landscape\:via-yellow-100{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .landscape\:via-yellow-200{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .landscape\:via-yellow-300{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .landscape\:via-yellow-400{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .landscape\:via-yellow-500{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .landscape\:via-yellow-600{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .landscape\:via-yellow-700{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .landscape\:via-yellow-800{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .landscape\:via-yellow-900{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .landscape\:via-green{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .landscape\:via-teal-100{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .landscape\:via-teal-200{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .landscape\:via-teal-300{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .landscape\:via-teal-400{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .landscape\:via-teal-500{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .landscape\:via-teal-600{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .landscape\:via-teal-700{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .landscape\:via-teal-800{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .landscape\:via-teal-900{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .landscape\:via-blue{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .landscape\:via-indigo-100{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .landscape\:via-indigo-200{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .landscape\:via-indigo-300{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .landscape\:via-indigo-400{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .landscape\:via-indigo-500{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .landscape\:via-indigo-600{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .landscape\:via-indigo-700{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .landscape\:via-indigo-800{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .landscape\:via-indigo-900{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .landscape\:via-purple{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .landscape\:via-pink{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .landscape\:via-grey{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .landscape\:via-offwhite{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .landscape\:to-transparent{
    --gradient-to-color:transparent
  }

  .landscape\:to-current{
    --gradient-to-color:currentColor
  }

  .landscape\:to-black{
    --gradient-to-color:#000000
  }

  .landscape\:to-white{
    --gradient-to-color:#FFFFFF
  }

  .landscape\:to-gray-100{
    --gradient-to-color:#f7fafc
  }

  .landscape\:to-gray-200{
    --gradient-to-color:#edf2f7
  }

  .landscape\:to-gray-300{
    --gradient-to-color:#e2e8f0
  }

  .landscape\:to-gray-400{
    --gradient-to-color:#cbd5e0
  }

  .landscape\:to-gray-500{
    --gradient-to-color:#a0aec0
  }

  .landscape\:to-gray-600{
    --gradient-to-color:#718096
  }

  .landscape\:to-gray-700{
    --gradient-to-color:#4a5568
  }

  .landscape\:to-gray-800{
    --gradient-to-color:#2d3748
  }

  .landscape\:to-gray-900{
    --gradient-to-color:#1a202c
  }

  .landscape\:to-red{
    --gradient-to-color:#Ed3928
  }

  .landscape\:to-orange{
    --gradient-to-color:#F78F01
  }

  .landscape\:to-yellow-100{
    --gradient-to-color:#fffff0
  }

  .landscape\:to-yellow-200{
    --gradient-to-color:#fefcbf
  }

  .landscape\:to-yellow-300{
    --gradient-to-color:#faf089
  }

  .landscape\:to-yellow-400{
    --gradient-to-color:#f6e05e
  }

  .landscape\:to-yellow-500{
    --gradient-to-color:#ecc94b
  }

  .landscape\:to-yellow-600{
    --gradient-to-color:#d69e2e
  }

  .landscape\:to-yellow-700{
    --gradient-to-color:#b7791f
  }

  .landscape\:to-yellow-800{
    --gradient-to-color:#975a16
  }

  .landscape\:to-yellow-900{
    --gradient-to-color:#744210
  }

  .landscape\:to-green{
    --gradient-to-color:#00A285
  }

  .landscape\:to-teal-100{
    --gradient-to-color:#e6fffa
  }

  .landscape\:to-teal-200{
    --gradient-to-color:#b2f5ea
  }

  .landscape\:to-teal-300{
    --gradient-to-color:#81e6d9
  }

  .landscape\:to-teal-400{
    --gradient-to-color:#4fd1c5
  }

  .landscape\:to-teal-500{
    --gradient-to-color:#38b2ac
  }

  .landscape\:to-teal-600{
    --gradient-to-color:#319795
  }

  .landscape\:to-teal-700{
    --gradient-to-color:#2c7a7b
  }

  .landscape\:to-teal-800{
    --gradient-to-color:#285e61
  }

  .landscape\:to-teal-900{
    --gradient-to-color:#234e52
  }

  .landscape\:to-blue{
    --gradient-to-color:#0074BA
  }

  .landscape\:to-indigo-100{
    --gradient-to-color:#ebf4ff
  }

  .landscape\:to-indigo-200{
    --gradient-to-color:#c3dafe
  }

  .landscape\:to-indigo-300{
    --gradient-to-color:#a3bffa
  }

  .landscape\:to-indigo-400{
    --gradient-to-color:#7f9cf5
  }

  .landscape\:to-indigo-500{
    --gradient-to-color:#667eea
  }

  .landscape\:to-indigo-600{
    --gradient-to-color:#5a67d8
  }

  .landscape\:to-indigo-700{
    --gradient-to-color:#4c51bf
  }

  .landscape\:to-indigo-800{
    --gradient-to-color:#434190
  }

  .landscape\:to-indigo-900{
    --gradient-to-color:#3c366b
  }

  .landscape\:to-purple{
    --gradient-to-color:#68539B
  }

  .landscape\:to-pink{
    --gradient-to-color:#F599A9
  }

  .landscape\:to-grey{
    --gradient-to-color:#DADBDC
  }

  .landscape\:to-offwhite{
    --gradient-to-color:#e8e8e8
  }

  .landscape\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:hover\:from-current:hover{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:hover\:from-white:hover{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:hover\:from-gray-100:hover{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .landscape\:hover\:from-gray-200:hover{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .landscape\:hover\:from-gray-300:hover{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .landscape\:hover\:from-gray-400:hover{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .landscape\:hover\:from-gray-500:hover{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .landscape\:hover\:from-gray-600:hover{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .landscape\:hover\:from-gray-700:hover{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .landscape\:hover\:from-gray-800:hover{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .landscape\:hover\:from-gray-900:hover{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .landscape\:hover\:from-red:hover{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .landscape\:hover\:from-orange:hover{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .landscape\:hover\:from-yellow-100:hover{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .landscape\:hover\:from-yellow-200:hover{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .landscape\:hover\:from-yellow-300:hover{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .landscape\:hover\:from-yellow-400:hover{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .landscape\:hover\:from-yellow-500:hover{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .landscape\:hover\:from-yellow-600:hover{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .landscape\:hover\:from-yellow-700:hover{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .landscape\:hover\:from-yellow-800:hover{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .landscape\:hover\:from-yellow-900:hover{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .landscape\:hover\:from-green:hover{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .landscape\:hover\:from-teal-100:hover{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .landscape\:hover\:from-teal-200:hover{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .landscape\:hover\:from-teal-300:hover{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .landscape\:hover\:from-teal-400:hover{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .landscape\:hover\:from-teal-500:hover{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .landscape\:hover\:from-teal-600:hover{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .landscape\:hover\:from-teal-700:hover{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .landscape\:hover\:from-teal-800:hover{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .landscape\:hover\:from-teal-900:hover{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .landscape\:hover\:from-blue:hover{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .landscape\:hover\:from-indigo-100:hover{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .landscape\:hover\:from-indigo-200:hover{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .landscape\:hover\:from-indigo-300:hover{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .landscape\:hover\:from-indigo-400:hover{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .landscape\:hover\:from-indigo-500:hover{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .landscape\:hover\:from-indigo-600:hover{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .landscape\:hover\:from-indigo-700:hover{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .landscape\:hover\:from-indigo-800:hover{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .landscape\:hover\:from-indigo-900:hover{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .landscape\:hover\:from-purple:hover{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .landscape\:hover\:from-pink:hover{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .landscape\:hover\:from-grey:hover{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .landscape\:hover\:from-offwhite:hover{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .landscape\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:hover\:via-current:hover{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:hover\:via-white:hover{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:hover\:via-gray-100:hover{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .landscape\:hover\:via-gray-200:hover{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .landscape\:hover\:via-gray-300:hover{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .landscape\:hover\:via-gray-400:hover{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .landscape\:hover\:via-gray-500:hover{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .landscape\:hover\:via-gray-600:hover{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .landscape\:hover\:via-gray-700:hover{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .landscape\:hover\:via-gray-800:hover{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .landscape\:hover\:via-gray-900:hover{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .landscape\:hover\:via-red:hover{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .landscape\:hover\:via-orange:hover{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .landscape\:hover\:via-yellow-100:hover{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .landscape\:hover\:via-yellow-200:hover{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .landscape\:hover\:via-yellow-300:hover{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .landscape\:hover\:via-yellow-400:hover{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .landscape\:hover\:via-yellow-500:hover{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .landscape\:hover\:via-yellow-600:hover{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .landscape\:hover\:via-yellow-700:hover{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .landscape\:hover\:via-yellow-800:hover{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .landscape\:hover\:via-yellow-900:hover{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .landscape\:hover\:via-green:hover{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .landscape\:hover\:via-teal-100:hover{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .landscape\:hover\:via-teal-200:hover{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .landscape\:hover\:via-teal-300:hover{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .landscape\:hover\:via-teal-400:hover{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .landscape\:hover\:via-teal-500:hover{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .landscape\:hover\:via-teal-600:hover{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .landscape\:hover\:via-teal-700:hover{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .landscape\:hover\:via-teal-800:hover{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .landscape\:hover\:via-teal-900:hover{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .landscape\:hover\:via-blue:hover{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .landscape\:hover\:via-indigo-100:hover{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .landscape\:hover\:via-indigo-200:hover{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .landscape\:hover\:via-indigo-300:hover{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .landscape\:hover\:via-indigo-400:hover{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .landscape\:hover\:via-indigo-500:hover{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .landscape\:hover\:via-indigo-600:hover{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .landscape\:hover\:via-indigo-700:hover{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .landscape\:hover\:via-indigo-800:hover{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .landscape\:hover\:via-indigo-900:hover{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .landscape\:hover\:via-purple:hover{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .landscape\:hover\:via-pink:hover{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .landscape\:hover\:via-grey:hover{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .landscape\:hover\:via-offwhite:hover{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .landscape\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .landscape\:hover\:to-current:hover{
    --gradient-to-color:currentColor
  }

  .landscape\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .landscape\:hover\:to-white:hover{
    --gradient-to-color:#FFFFFF
  }

  .landscape\:hover\:to-gray-100:hover{
    --gradient-to-color:#f7fafc
  }

  .landscape\:hover\:to-gray-200:hover{
    --gradient-to-color:#edf2f7
  }

  .landscape\:hover\:to-gray-300:hover{
    --gradient-to-color:#e2e8f0
  }

  .landscape\:hover\:to-gray-400:hover{
    --gradient-to-color:#cbd5e0
  }

  .landscape\:hover\:to-gray-500:hover{
    --gradient-to-color:#a0aec0
  }

  .landscape\:hover\:to-gray-600:hover{
    --gradient-to-color:#718096
  }

  .landscape\:hover\:to-gray-700:hover{
    --gradient-to-color:#4a5568
  }

  .landscape\:hover\:to-gray-800:hover{
    --gradient-to-color:#2d3748
  }

  .landscape\:hover\:to-gray-900:hover{
    --gradient-to-color:#1a202c
  }

  .landscape\:hover\:to-red:hover{
    --gradient-to-color:#Ed3928
  }

  .landscape\:hover\:to-orange:hover{
    --gradient-to-color:#F78F01
  }

  .landscape\:hover\:to-yellow-100:hover{
    --gradient-to-color:#fffff0
  }

  .landscape\:hover\:to-yellow-200:hover{
    --gradient-to-color:#fefcbf
  }

  .landscape\:hover\:to-yellow-300:hover{
    --gradient-to-color:#faf089
  }

  .landscape\:hover\:to-yellow-400:hover{
    --gradient-to-color:#f6e05e
  }

  .landscape\:hover\:to-yellow-500:hover{
    --gradient-to-color:#ecc94b
  }

  .landscape\:hover\:to-yellow-600:hover{
    --gradient-to-color:#d69e2e
  }

  .landscape\:hover\:to-yellow-700:hover{
    --gradient-to-color:#b7791f
  }

  .landscape\:hover\:to-yellow-800:hover{
    --gradient-to-color:#975a16
  }

  .landscape\:hover\:to-yellow-900:hover{
    --gradient-to-color:#744210
  }

  .landscape\:hover\:to-green:hover{
    --gradient-to-color:#00A285
  }

  .landscape\:hover\:to-teal-100:hover{
    --gradient-to-color:#e6fffa
  }

  .landscape\:hover\:to-teal-200:hover{
    --gradient-to-color:#b2f5ea
  }

  .landscape\:hover\:to-teal-300:hover{
    --gradient-to-color:#81e6d9
  }

  .landscape\:hover\:to-teal-400:hover{
    --gradient-to-color:#4fd1c5
  }

  .landscape\:hover\:to-teal-500:hover{
    --gradient-to-color:#38b2ac
  }

  .landscape\:hover\:to-teal-600:hover{
    --gradient-to-color:#319795
  }

  .landscape\:hover\:to-teal-700:hover{
    --gradient-to-color:#2c7a7b
  }

  .landscape\:hover\:to-teal-800:hover{
    --gradient-to-color:#285e61
  }

  .landscape\:hover\:to-teal-900:hover{
    --gradient-to-color:#234e52
  }

  .landscape\:hover\:to-blue:hover{
    --gradient-to-color:#0074BA
  }

  .landscape\:hover\:to-indigo-100:hover{
    --gradient-to-color:#ebf4ff
  }

  .landscape\:hover\:to-indigo-200:hover{
    --gradient-to-color:#c3dafe
  }

  .landscape\:hover\:to-indigo-300:hover{
    --gradient-to-color:#a3bffa
  }

  .landscape\:hover\:to-indigo-400:hover{
    --gradient-to-color:#7f9cf5
  }

  .landscape\:hover\:to-indigo-500:hover{
    --gradient-to-color:#667eea
  }

  .landscape\:hover\:to-indigo-600:hover{
    --gradient-to-color:#5a67d8
  }

  .landscape\:hover\:to-indigo-700:hover{
    --gradient-to-color:#4c51bf
  }

  .landscape\:hover\:to-indigo-800:hover{
    --gradient-to-color:#434190
  }

  .landscape\:hover\:to-indigo-900:hover{
    --gradient-to-color:#3c366b
  }

  .landscape\:hover\:to-purple:hover{
    --gradient-to-color:#68539B
  }

  .landscape\:hover\:to-pink:hover{
    --gradient-to-color:#F599A9
  }

  .landscape\:hover\:to-grey:hover{
    --gradient-to-color:#DADBDC
  }

  .landscape\:hover\:to-offwhite:hover{
    --gradient-to-color:#e8e8e8
  }

  .landscape\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:focus\:from-current:focus{
    --gradient-from-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:focus\:from-white:focus{
    --gradient-from-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:focus\:from-gray-100:focus{
    --gradient-from-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .landscape\:focus\:from-gray-200:focus{
    --gradient-from-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .landscape\:focus\:from-gray-300:focus{
    --gradient-from-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .landscape\:focus\:from-gray-400:focus{
    --gradient-from-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .landscape\:focus\:from-gray-500:focus{
    --gradient-from-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .landscape\:focus\:from-gray-600:focus{
    --gradient-from-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .landscape\:focus\:from-gray-700:focus{
    --gradient-from-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .landscape\:focus\:from-gray-800:focus{
    --gradient-from-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .landscape\:focus\:from-gray-900:focus{
    --gradient-from-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .landscape\:focus\:from-red:focus{
    --gradient-from-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .landscape\:focus\:from-orange:focus{
    --gradient-from-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .landscape\:focus\:from-yellow-100:focus{
    --gradient-from-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .landscape\:focus\:from-yellow-200:focus{
    --gradient-from-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .landscape\:focus\:from-yellow-300:focus{
    --gradient-from-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .landscape\:focus\:from-yellow-400:focus{
    --gradient-from-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .landscape\:focus\:from-yellow-500:focus{
    --gradient-from-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .landscape\:focus\:from-yellow-600:focus{
    --gradient-from-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .landscape\:focus\:from-yellow-700:focus{
    --gradient-from-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .landscape\:focus\:from-yellow-800:focus{
    --gradient-from-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .landscape\:focus\:from-yellow-900:focus{
    --gradient-from-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .landscape\:focus\:from-green:focus{
    --gradient-from-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .landscape\:focus\:from-teal-100:focus{
    --gradient-from-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .landscape\:focus\:from-teal-200:focus{
    --gradient-from-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .landscape\:focus\:from-teal-300:focus{
    --gradient-from-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .landscape\:focus\:from-teal-400:focus{
    --gradient-from-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .landscape\:focus\:from-teal-500:focus{
    --gradient-from-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .landscape\:focus\:from-teal-600:focus{
    --gradient-from-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .landscape\:focus\:from-teal-700:focus{
    --gradient-from-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .landscape\:focus\:from-teal-800:focus{
    --gradient-from-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .landscape\:focus\:from-teal-900:focus{
    --gradient-from-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .landscape\:focus\:from-blue:focus{
    --gradient-from-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .landscape\:focus\:from-indigo-100:focus{
    --gradient-from-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .landscape\:focus\:from-indigo-200:focus{
    --gradient-from-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .landscape\:focus\:from-indigo-300:focus{
    --gradient-from-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .landscape\:focus\:from-indigo-400:focus{
    --gradient-from-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .landscape\:focus\:from-indigo-500:focus{
    --gradient-from-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .landscape\:focus\:from-indigo-600:focus{
    --gradient-from-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .landscape\:focus\:from-indigo-700:focus{
    --gradient-from-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .landscape\:focus\:from-indigo-800:focus{
    --gradient-from-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .landscape\:focus\:from-indigo-900:focus{
    --gradient-from-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .landscape\:focus\:from-purple:focus{
    --gradient-from-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .landscape\:focus\:from-pink:focus{
    --gradient-from-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .landscape\:focus\:from-grey:focus{
    --gradient-from-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .landscape\:focus\:from-offwhite:focus{
    --gradient-from-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .landscape\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:focus\:via-current:focus{
    --gradient-via-color:currentColor;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .landscape\:focus\:via-white:focus{
    --gradient-via-color:#FFFFFF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .landscape\:focus\:via-gray-100:focus{
    --gradient-via-color:#f7fafc;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0))
  }

  .landscape\:focus\:via-gray-200:focus{
    --gradient-via-color:#edf2f7;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0))
  }

  .landscape\:focus\:via-gray-300:focus{
    --gradient-via-color:#e2e8f0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0))
  }

  .landscape\:focus\:via-gray-400:focus{
    --gradient-via-color:#cbd5e0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0))
  }

  .landscape\:focus\:via-gray-500:focus{
    --gradient-via-color:#a0aec0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0))
  }

  .landscape\:focus\:via-gray-600:focus{
    --gradient-via-color:#718096;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0))
  }

  .landscape\:focus\:via-gray-700:focus{
    --gradient-via-color:#4a5568;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0))
  }

  .landscape\:focus\:via-gray-800:focus{
    --gradient-via-color:#2d3748;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0))
  }

  .landscape\:focus\:via-gray-900:focus{
    --gradient-via-color:#1a202c;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0))
  }

  .landscape\:focus\:via-red:focus{
    --gradient-via-color:#Ed3928;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 57, 40, 0))
  }

  .landscape\:focus\:via-orange:focus{
    --gradient-via-color:#F78F01;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 143, 1, 0))
  }

  .landscape\:focus\:via-yellow-100:focus{
    --gradient-via-color:#fffff0;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0))
  }

  .landscape\:focus\:via-yellow-200:focus{
    --gradient-via-color:#fefcbf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0))
  }

  .landscape\:focus\:via-yellow-300:focus{
    --gradient-via-color:#faf089;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0))
  }

  .landscape\:focus\:via-yellow-400:focus{
    --gradient-via-color:#f6e05e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0))
  }

  .landscape\:focus\:via-yellow-500:focus{
    --gradient-via-color:#ecc94b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0))
  }

  .landscape\:focus\:via-yellow-600:focus{
    --gradient-via-color:#d69e2e;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0))
  }

  .landscape\:focus\:via-yellow-700:focus{
    --gradient-via-color:#b7791f;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0))
  }

  .landscape\:focus\:via-yellow-800:focus{
    --gradient-via-color:#975a16;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0))
  }

  .landscape\:focus\:via-yellow-900:focus{
    --gradient-via-color:#744210;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 0))
  }

  .landscape\:focus\:via-green:focus{
    --gradient-via-color:#00A285;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 162, 133, 0))
  }

  .landscape\:focus\:via-teal-100:focus{
    --gradient-via-color:#e6fffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(230, 255, 250, 0))
  }

  .landscape\:focus\:via-teal-200:focus{
    --gradient-via-color:#b2f5ea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 245, 234, 0))
  }

  .landscape\:focus\:via-teal-300:focus{
    --gradient-via-color:#81e6d9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(129, 230, 217, 0))
  }

  .landscape\:focus\:via-teal-400:focus{
    --gradient-via-color:#4fd1c5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(79, 209, 197, 0))
  }

  .landscape\:focus\:via-teal-500:focus{
    --gradient-via-color:#38b2ac;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 178, 172, 0))
  }

  .landscape\:focus\:via-teal-600:focus{
    --gradient-via-color:#319795;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 151, 149, 0))
  }

  .landscape\:focus\:via-teal-700:focus{
    --gradient-via-color:#2c7a7b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 122, 123, 0))
  }

  .landscape\:focus\:via-teal-800:focus{
    --gradient-via-color:#285e61;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 97, 0))
  }

  .landscape\:focus\:via-teal-900:focus{
    --gradient-via-color:#234e52;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 78, 82, 0))
  }

  .landscape\:focus\:via-blue:focus{
    --gradient-via-color:#0074BA;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 116, 186, 0))
  }

  .landscape\:focus\:via-indigo-100:focus{
    --gradient-via-color:#ebf4ff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 244, 255, 0))
  }

  .landscape\:focus\:via-indigo-200:focus{
    --gradient-via-color:#c3dafe;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 218, 254, 0))
  }

  .landscape\:focus\:via-indigo-300:focus{
    --gradient-via-color:#a3bffa;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(163, 191, 250, 0))
  }

  .landscape\:focus\:via-indigo-400:focus{
    --gradient-via-color:#7f9cf5;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(127, 156, 245, 0))
  }

  .landscape\:focus\:via-indigo-500:focus{
    --gradient-via-color:#667eea;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(102, 126, 234, 0))
  }

  .landscape\:focus\:via-indigo-600:focus{
    --gradient-via-color:#5a67d8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(90, 103, 216, 0))
  }

  .landscape\:focus\:via-indigo-700:focus{
    --gradient-via-color:#4c51bf;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(76, 81, 191, 0))
  }

  .landscape\:focus\:via-indigo-800:focus{
    --gradient-via-color:#434190;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(67, 65, 144, 0))
  }

  .landscape\:focus\:via-indigo-900:focus{
    --gradient-via-color:#3c366b;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 54, 107, 0))
  }

  .landscape\:focus\:via-purple:focus{
    --gradient-via-color:#68539B;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 83, 155, 0))
  }

  .landscape\:focus\:via-pink:focus{
    --gradient-via-color:#F599A9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 153, 169, 0))
  }

  .landscape\:focus\:via-grey:focus{
    --gradient-via-color:#DADBDC;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 219, 220, 0))
  }

  .landscape\:focus\:via-offwhite:focus{
    --gradient-via-color:#e8e8e8;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(232, 232, 232, 0))
  }

  .landscape\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .landscape\:focus\:to-current:focus{
    --gradient-to-color:currentColor
  }

  .landscape\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .landscape\:focus\:to-white:focus{
    --gradient-to-color:#FFFFFF
  }

  .landscape\:focus\:to-gray-100:focus{
    --gradient-to-color:#f7fafc
  }

  .landscape\:focus\:to-gray-200:focus{
    --gradient-to-color:#edf2f7
  }

  .landscape\:focus\:to-gray-300:focus{
    --gradient-to-color:#e2e8f0
  }

  .landscape\:focus\:to-gray-400:focus{
    --gradient-to-color:#cbd5e0
  }

  .landscape\:focus\:to-gray-500:focus{
    --gradient-to-color:#a0aec0
  }

  .landscape\:focus\:to-gray-600:focus{
    --gradient-to-color:#718096
  }

  .landscape\:focus\:to-gray-700:focus{
    --gradient-to-color:#4a5568
  }

  .landscape\:focus\:to-gray-800:focus{
    --gradient-to-color:#2d3748
  }

  .landscape\:focus\:to-gray-900:focus{
    --gradient-to-color:#1a202c
  }

  .landscape\:focus\:to-red:focus{
    --gradient-to-color:#Ed3928
  }

  .landscape\:focus\:to-orange:focus{
    --gradient-to-color:#F78F01
  }

  .landscape\:focus\:to-yellow-100:focus{
    --gradient-to-color:#fffff0
  }

  .landscape\:focus\:to-yellow-200:focus{
    --gradient-to-color:#fefcbf
  }

  .landscape\:focus\:to-yellow-300:focus{
    --gradient-to-color:#faf089
  }

  .landscape\:focus\:to-yellow-400:focus{
    --gradient-to-color:#f6e05e
  }

  .landscape\:focus\:to-yellow-500:focus{
    --gradient-to-color:#ecc94b
  }

  .landscape\:focus\:to-yellow-600:focus{
    --gradient-to-color:#d69e2e
  }

  .landscape\:focus\:to-yellow-700:focus{
    --gradient-to-color:#b7791f
  }

  .landscape\:focus\:to-yellow-800:focus{
    --gradient-to-color:#975a16
  }

  .landscape\:focus\:to-yellow-900:focus{
    --gradient-to-color:#744210
  }

  .landscape\:focus\:to-green:focus{
    --gradient-to-color:#00A285
  }

  .landscape\:focus\:to-teal-100:focus{
    --gradient-to-color:#e6fffa
  }

  .landscape\:focus\:to-teal-200:focus{
    --gradient-to-color:#b2f5ea
  }

  .landscape\:focus\:to-teal-300:focus{
    --gradient-to-color:#81e6d9
  }

  .landscape\:focus\:to-teal-400:focus{
    --gradient-to-color:#4fd1c5
  }

  .landscape\:focus\:to-teal-500:focus{
    --gradient-to-color:#38b2ac
  }

  .landscape\:focus\:to-teal-600:focus{
    --gradient-to-color:#319795
  }

  .landscape\:focus\:to-teal-700:focus{
    --gradient-to-color:#2c7a7b
  }

  .landscape\:focus\:to-teal-800:focus{
    --gradient-to-color:#285e61
  }

  .landscape\:focus\:to-teal-900:focus{
    --gradient-to-color:#234e52
  }

  .landscape\:focus\:to-blue:focus{
    --gradient-to-color:#0074BA
  }

  .landscape\:focus\:to-indigo-100:focus{
    --gradient-to-color:#ebf4ff
  }

  .landscape\:focus\:to-indigo-200:focus{
    --gradient-to-color:#c3dafe
  }

  .landscape\:focus\:to-indigo-300:focus{
    --gradient-to-color:#a3bffa
  }

  .landscape\:focus\:to-indigo-400:focus{
    --gradient-to-color:#7f9cf5
  }

  .landscape\:focus\:to-indigo-500:focus{
    --gradient-to-color:#667eea
  }

  .landscape\:focus\:to-indigo-600:focus{
    --gradient-to-color:#5a67d8
  }

  .landscape\:focus\:to-indigo-700:focus{
    --gradient-to-color:#4c51bf
  }

  .landscape\:focus\:to-indigo-800:focus{
    --gradient-to-color:#434190
  }

  .landscape\:focus\:to-indigo-900:focus{
    --gradient-to-color:#3c366b
  }

  .landscape\:focus\:to-purple:focus{
    --gradient-to-color:#68539B
  }

  .landscape\:focus\:to-pink:focus{
    --gradient-to-color:#F599A9
  }

  .landscape\:focus\:to-grey:focus{
    --gradient-to-color:#DADBDC
  }

  .landscape\:focus\:to-offwhite:focus{
    --gradient-to-color:#e8e8e8
  }

  .landscape\:bg-opacity-0{
    --bg-opacity:0
  }

  .landscape\:bg-opacity-25{
    --bg-opacity:0.25
  }

  .landscape\:bg-opacity-50{
    --bg-opacity:0.5
  }

  .landscape\:bg-opacity-75{
    --bg-opacity:0.75
  }

  .landscape\:bg-opacity-100{
    --bg-opacity:1
  }

  .landscape\:hover\:bg-opacity-0:hover{
    --bg-opacity:0
  }

  .landscape\:hover\:bg-opacity-25:hover{
    --bg-opacity:0.25
  }

  .landscape\:hover\:bg-opacity-50:hover{
    --bg-opacity:0.5
  }

  .landscape\:hover\:bg-opacity-75:hover{
    --bg-opacity:0.75
  }

  .landscape\:hover\:bg-opacity-100:hover{
    --bg-opacity:1
  }

  .landscape\:focus\:bg-opacity-0:focus{
    --bg-opacity:0
  }

  .landscape\:focus\:bg-opacity-25:focus{
    --bg-opacity:0.25
  }

  .landscape\:focus\:bg-opacity-50:focus{
    --bg-opacity:0.5
  }

  .landscape\:focus\:bg-opacity-75:focus{
    --bg-opacity:0.75
  }

  .landscape\:focus\:bg-opacity-100:focus{
    --bg-opacity:1
  }

  .landscape\:bg-bottom{
    background-position:bottom
  }

  .landscape\:bg-center{
    background-position:center
  }

  .landscape\:bg-left{
    background-position:left
  }

  .landscape\:bg-left-bottom{
    background-position:left bottom
  }

  .landscape\:bg-left-top{
    background-position:left top
  }

  .landscape\:bg-right{
    background-position:right
  }

  .landscape\:bg-right-bottom{
    background-position:right bottom
  }

  .landscape\:bg-right-top{
    background-position:right top
  }

  .landscape\:bg-top{
    background-position:top
  }

  .landscape\:bg-repeat{
    background-repeat:repeat
  }

  .landscape\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .landscape\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .landscape\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .landscape\:bg-repeat-round{
    background-repeat:round
  }

  .landscape\:bg-repeat-space{
    background-repeat:space
  }

  .landscape\:bg-auto{
    background-size:auto
  }

  .landscape\:bg-cover{
    background-size:cover
  }

  .landscape\:bg-contain{
    background-size:contain
  }

  .landscape\:border-collapse{
    border-collapse:collapse
  }

  .landscape\:border-separate{
    border-collapse:separate
  }

  .landscape\:border-transparent{
    border-color:transparent
  }

  .landscape\:border-current{
    border-color:currentColor
  }

  .landscape\:border-black{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .landscape\:border-white{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .landscape\:border-gray-100{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .landscape\:border-gray-200{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .landscape\:border-gray-300{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .landscape\:border-gray-400{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .landscape\:border-gray-500{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .landscape\:border-gray-600{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .landscape\:border-gray-700{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .landscape\:border-gray-800{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .landscape\:border-gray-900{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .landscape\:border-red{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .landscape\:border-orange{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .landscape\:border-yellow-100{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .landscape\:border-yellow-200{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .landscape\:border-yellow-300{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .landscape\:border-yellow-400{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .landscape\:border-yellow-500{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .landscape\:border-yellow-600{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .landscape\:border-yellow-700{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .landscape\:border-yellow-800{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .landscape\:border-yellow-900{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .landscape\:border-green{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .landscape\:border-teal-100{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .landscape\:border-teal-200{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .landscape\:border-teal-300{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .landscape\:border-teal-400{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .landscape\:border-teal-500{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .landscape\:border-teal-600{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .landscape\:border-teal-700{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .landscape\:border-teal-800{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .landscape\:border-teal-900{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .landscape\:border-blue{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .landscape\:border-indigo-100{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .landscape\:border-indigo-200{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .landscape\:border-indigo-300{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .landscape\:border-indigo-400{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .landscape\:border-indigo-500{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .landscape\:border-indigo-600{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .landscape\:border-indigo-700{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .landscape\:border-indigo-800{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .landscape\:border-indigo-900{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .landscape\:border-purple{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .landscape\:border-pink{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .landscape\:border-grey{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .landscape\:border-offwhite{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .landscape\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .landscape\:hover\:border-current:hover{
    border-color:currentColor
  }

  .landscape\:hover\:border-black:hover{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .landscape\:hover\:border-white:hover{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-100:hover{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-200:hover{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-300:hover{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-400:hover{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-500:hover{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-600:hover{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-700:hover{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-800:hover{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .landscape\:hover\:border-gray-900:hover{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .landscape\:hover\:border-red:hover{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .landscape\:hover\:border-orange:hover{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-100:hover{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-200:hover{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-300:hover{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-400:hover{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-500:hover{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-600:hover{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-700:hover{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-800:hover{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .landscape\:hover\:border-yellow-900:hover{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .landscape\:hover\:border-green:hover{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-100:hover{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-200:hover{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-300:hover{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-400:hover{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-500:hover{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-600:hover{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-700:hover{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-800:hover{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .landscape\:hover\:border-teal-900:hover{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .landscape\:hover\:border-blue:hover{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-100:hover{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-200:hover{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-300:hover{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-400:hover{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-500:hover{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-600:hover{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-700:hover{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-800:hover{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .landscape\:hover\:border-indigo-900:hover{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .landscape\:hover\:border-purple:hover{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .landscape\:hover\:border-pink:hover{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .landscape\:hover\:border-grey:hover{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .landscape\:hover\:border-offwhite:hover{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .landscape\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .landscape\:focus\:border-current:focus{
    border-color:currentColor
  }

  .landscape\:focus\:border-black:focus{
    --border-opacity:1;
    border-color:#000000;
    border-color:rgba(0, 0, 0, var(--border-opacity))
  }

  .landscape\:focus\:border-white:focus{
    --border-opacity:1;
    border-color:#FFFFFF;
    border-color:rgba(255, 255, 255, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-100:focus{
    --border-opacity:1;
    border-color:#f7fafc;
    border-color:rgba(247, 250, 252, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-200:focus{
    --border-opacity:1;
    border-color:#edf2f7;
    border-color:rgba(237, 242, 247, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-300:focus{
    --border-opacity:1;
    border-color:#e2e8f0;
    border-color:rgba(226, 232, 240, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-400:focus{
    --border-opacity:1;
    border-color:#cbd5e0;
    border-color:rgba(203, 213, 224, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-500:focus{
    --border-opacity:1;
    border-color:#a0aec0;
    border-color:rgba(160, 174, 192, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-600:focus{
    --border-opacity:1;
    border-color:#718096;
    border-color:rgba(113, 128, 150, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-700:focus{
    --border-opacity:1;
    border-color:#4a5568;
    border-color:rgba(74, 85, 104, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-800:focus{
    --border-opacity:1;
    border-color:#2d3748;
    border-color:rgba(45, 55, 72, var(--border-opacity))
  }

  .landscape\:focus\:border-gray-900:focus{
    --border-opacity:1;
    border-color:#1a202c;
    border-color:rgba(26, 32, 44, var(--border-opacity))
  }

  .landscape\:focus\:border-red:focus{
    --border-opacity:1;
    border-color:#Ed3928;
    border-color:rgba(237, 57, 40, var(--border-opacity))
  }

  .landscape\:focus\:border-orange:focus{
    --border-opacity:1;
    border-color:#F78F01;
    border-color:rgba(247, 143, 1, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-100:focus{
    --border-opacity:1;
    border-color:#fffff0;
    border-color:rgba(255, 255, 240, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-200:focus{
    --border-opacity:1;
    border-color:#fefcbf;
    border-color:rgba(254, 252, 191, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-300:focus{
    --border-opacity:1;
    border-color:#faf089;
    border-color:rgba(250, 240, 137, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-400:focus{
    --border-opacity:1;
    border-color:#f6e05e;
    border-color:rgba(246, 224, 94, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-500:focus{
    --border-opacity:1;
    border-color:#ecc94b;
    border-color:rgba(236, 201, 75, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-600:focus{
    --border-opacity:1;
    border-color:#d69e2e;
    border-color:rgba(214, 158, 46, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-700:focus{
    --border-opacity:1;
    border-color:#b7791f;
    border-color:rgba(183, 121, 31, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-800:focus{
    --border-opacity:1;
    border-color:#975a16;
    border-color:rgba(151, 90, 22, var(--border-opacity))
  }

  .landscape\:focus\:border-yellow-900:focus{
    --border-opacity:1;
    border-color:#744210;
    border-color:rgba(116, 66, 16, var(--border-opacity))
  }

  .landscape\:focus\:border-green:focus{
    --border-opacity:1;
    border-color:#00A285;
    border-color:rgba(0, 162, 133, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-100:focus{
    --border-opacity:1;
    border-color:#e6fffa;
    border-color:rgba(230, 255, 250, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-200:focus{
    --border-opacity:1;
    border-color:#b2f5ea;
    border-color:rgba(178, 245, 234, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-300:focus{
    --border-opacity:1;
    border-color:#81e6d9;
    border-color:rgba(129, 230, 217, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-400:focus{
    --border-opacity:1;
    border-color:#4fd1c5;
    border-color:rgba(79, 209, 197, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-500:focus{
    --border-opacity:1;
    border-color:#38b2ac;
    border-color:rgba(56, 178, 172, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-600:focus{
    --border-opacity:1;
    border-color:#319795;
    border-color:rgba(49, 151, 149, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-700:focus{
    --border-opacity:1;
    border-color:#2c7a7b;
    border-color:rgba(44, 122, 123, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-800:focus{
    --border-opacity:1;
    border-color:#285e61;
    border-color:rgba(40, 94, 97, var(--border-opacity))
  }

  .landscape\:focus\:border-teal-900:focus{
    --border-opacity:1;
    border-color:#234e52;
    border-color:rgba(35, 78, 82, var(--border-opacity))
  }

  .landscape\:focus\:border-blue:focus{
    --border-opacity:1;
    border-color:#0074BA;
    border-color:rgba(0, 116, 186, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-100:focus{
    --border-opacity:1;
    border-color:#ebf4ff;
    border-color:rgba(235, 244, 255, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-200:focus{
    --border-opacity:1;
    border-color:#c3dafe;
    border-color:rgba(195, 218, 254, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-300:focus{
    --border-opacity:1;
    border-color:#a3bffa;
    border-color:rgba(163, 191, 250, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-400:focus{
    --border-opacity:1;
    border-color:#7f9cf5;
    border-color:rgba(127, 156, 245, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-500:focus{
    --border-opacity:1;
    border-color:#667eea;
    border-color:rgba(102, 126, 234, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-600:focus{
    --border-opacity:1;
    border-color:#5a67d8;
    border-color:rgba(90, 103, 216, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-700:focus{
    --border-opacity:1;
    border-color:#4c51bf;
    border-color:rgba(76, 81, 191, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-800:focus{
    --border-opacity:1;
    border-color:#434190;
    border-color:rgba(67, 65, 144, var(--border-opacity))
  }

  .landscape\:focus\:border-indigo-900:focus{
    --border-opacity:1;
    border-color:#3c366b;
    border-color:rgba(60, 54, 107, var(--border-opacity))
  }

  .landscape\:focus\:border-purple:focus{
    --border-opacity:1;
    border-color:#68539B;
    border-color:rgba(104, 83, 155, var(--border-opacity))
  }

  .landscape\:focus\:border-pink:focus{
    --border-opacity:1;
    border-color:#F599A9;
    border-color:rgba(245, 153, 169, var(--border-opacity))
  }

  .landscape\:focus\:border-grey:focus{
    --border-opacity:1;
    border-color:#DADBDC;
    border-color:rgba(218, 219, 220, var(--border-opacity))
  }

  .landscape\:focus\:border-offwhite:focus{
    --border-opacity:1;
    border-color:#e8e8e8;
    border-color:rgba(232, 232, 232, var(--border-opacity))
  }

  .landscape\:border-opacity-0{
    --border-opacity:0
  }

  .landscape\:border-opacity-25{
    --border-opacity:0.25
  }

  .landscape\:border-opacity-50{
    --border-opacity:0.5
  }

  .landscape\:border-opacity-75{
    --border-opacity:0.75
  }

  .landscape\:border-opacity-100{
    --border-opacity:1
  }

  .landscape\:hover\:border-opacity-0:hover{
    --border-opacity:0
  }

  .landscape\:hover\:border-opacity-25:hover{
    --border-opacity:0.25
  }

  .landscape\:hover\:border-opacity-50:hover{
    --border-opacity:0.5
  }

  .landscape\:hover\:border-opacity-75:hover{
    --border-opacity:0.75
  }

  .landscape\:hover\:border-opacity-100:hover{
    --border-opacity:1
  }

  .landscape\:focus\:border-opacity-0:focus{
    --border-opacity:0
  }

  .landscape\:focus\:border-opacity-25:focus{
    --border-opacity:0.25
  }

  .landscape\:focus\:border-opacity-50:focus{
    --border-opacity:0.5
  }

  .landscape\:focus\:border-opacity-75:focus{
    --border-opacity:0.75
  }

  .landscape\:focus\:border-opacity-100:focus{
    --border-opacity:1
  }

  .landscape\:rounded-none{
    border-radius:0
  }

  .landscape\:rounded-sm{
    border-radius:0.125rem
  }

  .landscape\:rounded{
    border-radius:0.25rem
  }

  .landscape\:rounded-md{
    border-radius:0.375rem
  }

  .landscape\:rounded-lg{
    border-radius:0.5rem
  }

  .landscape\:rounded-xl{
    border-radius:0.75rem
  }

  .landscape\:rounded-2xl{
    border-radius:1rem
  }

  .landscape\:rounded-3xl{
    border-radius:1.5rem
  }

  .landscape\:rounded-full{
    border-radius:9999px
  }

  .landscape\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .landscape\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .landscape\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .landscape\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .landscape\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .landscape\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .landscape\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .landscape\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .landscape\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .landscape\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .landscape\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .landscape\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .landscape\:rounded-t-md{
    border-top-left-radius:0.375rem;
    border-top-right-radius:0.375rem
  }

  .landscape\:rounded-r-md{
    border-top-right-radius:0.375rem;
    border-bottom-right-radius:0.375rem
  }

  .landscape\:rounded-b-md{
    border-bottom-right-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .landscape\:rounded-l-md{
    border-top-left-radius:0.375rem;
    border-bottom-left-radius:0.375rem
  }

  .landscape\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .landscape\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .landscape\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .landscape\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .landscape\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .landscape\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .landscape\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .landscape\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .landscape\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .landscape\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .landscape\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .landscape\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .landscape\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .landscape\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .landscape\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .landscape\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .landscape\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .landscape\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .landscape\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .landscape\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .landscape\:rounded-tl-none{
    border-top-left-radius:0
  }

  .landscape\:rounded-tr-none{
    border-top-right-radius:0
  }

  .landscape\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .landscape\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .landscape\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .landscape\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .landscape\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .landscape\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .landscape\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .landscape\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .landscape\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .landscape\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .landscape\:rounded-tl-md{
    border-top-left-radius:0.375rem
  }

  .landscape\:rounded-tr-md{
    border-top-right-radius:0.375rem
  }

  .landscape\:rounded-br-md{
    border-bottom-right-radius:0.375rem
  }

  .landscape\:rounded-bl-md{
    border-bottom-left-radius:0.375rem
  }

  .landscape\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .landscape\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .landscape\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .landscape\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .landscape\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .landscape\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .landscape\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .landscape\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .landscape\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .landscape\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .landscape\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .landscape\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .landscape\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .landscape\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .landscape\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .landscape\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .landscape\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .landscape\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .landscape\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .landscape\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .landscape\:border-solid{
    border-style:solid
  }

  .landscape\:border-dashed{
    border-style:dashed
  }

  .landscape\:border-dotted{
    border-style:dotted
  }

  .landscape\:border-double{
    border-style:double
  }

  .landscape\:border-none{
    border-style:none
  }

  .landscape\:border-0{
    border-width:0
  }

  .landscape\:border-2{
    border-width:2px
  }

  .landscape\:border-4{
    border-width:4px
  }

  .landscape\:border-8{
    border-width:8px
  }

  .landscape\:border{
    border-width:1px
  }

  .landscape\:border-t-0{
    border-top-width:0
  }

  .landscape\:border-r-0{
    border-right-width:0
  }

  .landscape\:border-b-0{
    border-bottom-width:0
  }

  .landscape\:border-l-0{
    border-left-width:0
  }

  .landscape\:border-t-2{
    border-top-width:2px
  }

  .landscape\:border-r-2{
    border-right-width:2px
  }

  .landscape\:border-b-2{
    border-bottom-width:2px
  }

  .landscape\:border-l-2{
    border-left-width:2px
  }

  .landscape\:border-t-4{
    border-top-width:4px
  }

  .landscape\:border-r-4{
    border-right-width:4px
  }

  .landscape\:border-b-4{
    border-bottom-width:4px
  }

  .landscape\:border-l-4{
    border-left-width:4px
  }

  .landscape\:border-t-8{
    border-top-width:8px
  }

  .landscape\:border-r-8{
    border-right-width:8px
  }

  .landscape\:border-b-8{
    border-bottom-width:8px
  }

  .landscape\:border-l-8{
    border-left-width:8px
  }

  .landscape\:border-t{
    border-top-width:1px
  }

  .landscape\:border-r{
    border-right-width:1px
  }

  .landscape\:border-b{
    border-bottom-width:1px
  }

  .landscape\:border-l{
    border-left-width:1px
  }

  .landscape\:box-border{
    box-sizing:border-box
  }

  .landscape\:box-content{
    box-sizing:content-box
  }

  .landscape\:cursor-auto{
    cursor:auto
  }

  .landscape\:cursor-default{
    cursor:default
  }

  .landscape\:cursor-pointer{
    cursor:pointer
  }

  .landscape\:cursor-wait{
    cursor:wait
  }

  .landscape\:cursor-text{
    cursor:text
  }

  .landscape\:cursor-move{
    cursor:move
  }

  .landscape\:cursor-not-allowed{
    cursor:not-allowed
  }

  .landscape\:block{
    display:block
  }

  .landscape\:inline-block{
    display:inline-block
  }

  .landscape\:inline{
    display:inline
  }

  .landscape\:flex{
    display:flex
  }

  .landscape\:inline-flex{
    display:inline-flex
  }

  .landscape\:table{
    display:table
  }

  .landscape\:table-caption{
    display:table-caption
  }

  .landscape\:table-cell{
    display:table-cell
  }

  .landscape\:table-column{
    display:table-column
  }

  .landscape\:table-column-group{
    display:table-column-group
  }

  .landscape\:table-footer-group{
    display:table-footer-group
  }

  .landscape\:table-header-group{
    display:table-header-group
  }

  .landscape\:table-row-group{
    display:table-row-group
  }

  .landscape\:table-row{
    display:table-row
  }

  .landscape\:flow-root{
    display:flow-root
  }

  .landscape\:grid{
    display:grid
  }

  .landscape\:inline-grid{
    display:inline-grid
  }

  .landscape\:contents{
    display:contents
  }

  .landscape\:hidden{
    display:none
  }

  .landscape\:flex-row{
    flex-direction:row
  }

  .landscape\:flex-row-reverse{
    flex-direction:row-reverse
  }

  .landscape\:flex-col{
    flex-direction:column
  }

  .landscape\:flex-col-reverse{
    flex-direction:column-reverse
  }

  .landscape\:flex-wrap{
    flex-wrap:wrap
  }

  .landscape\:flex-wrap-reverse{
    flex-wrap:wrap-reverse
  }

  .landscape\:flex-no-wrap{
    flex-wrap:nowrap
  }

  .landscape\:place-items-auto{
    place-items:auto
  }

  .landscape\:place-items-start{
    place-items:start
  }

  .landscape\:place-items-end{
    place-items:end
  }

  .landscape\:place-items-center{
    place-items:center
  }

  .landscape\:place-items-stretch{
    place-items:stretch
  }

  .landscape\:place-content-center{
    place-content:center
  }

  .landscape\:place-content-start{
    place-content:start
  }

  .landscape\:place-content-end{
    place-content:end
  }

  .landscape\:place-content-between{
    place-content:space-between
  }

  .landscape\:place-content-around{
    place-content:space-around
  }

  .landscape\:place-content-evenly{
    place-content:space-evenly
  }

  .landscape\:place-content-stretch{
    place-content:stretch
  }

  .landscape\:place-self-auto{
    place-self:auto
  }

  .landscape\:place-self-start{
    place-self:start
  }

  .landscape\:place-self-end{
    place-self:end
  }

  .landscape\:place-self-center{
    place-self:center
  }

  .landscape\:place-self-stretch{
    place-self:stretch
  }

  .landscape\:items-start{
    align-items:flex-start
  }

  .landscape\:items-end{
    align-items:flex-end
  }

  .landscape\:items-center{
    align-items:center
  }

  .landscape\:items-baseline{
    align-items:baseline
  }

  .landscape\:items-stretch{
    align-items:stretch
  }

  .landscape\:content-center{
    align-content:center
  }

  .landscape\:content-start{
    align-content:flex-start
  }

  .landscape\:content-end{
    align-content:flex-end
  }

  .landscape\:content-between{
    align-content:space-between
  }

  .landscape\:content-around{
    align-content:space-around
  }

  .landscape\:content-evenly{
    align-content:space-evenly
  }

  .landscape\:self-auto{
    align-self:auto
  }

  .landscape\:self-start{
    align-self:flex-start
  }

  .landscape\:self-end{
    align-self:flex-end
  }

  .landscape\:self-center{
    align-self:center
  }

  .landscape\:self-stretch{
    align-self:stretch
  }

  .landscape\:justify-items-auto{
    justify-items:auto
  }

  .landscape\:justify-items-start{
    justify-items:start
  }

  .landscape\:justify-items-end{
    justify-items:end
  }

  .landscape\:justify-items-center{
    justify-items:center
  }

  .landscape\:justify-items-stretch{
    justify-items:stretch
  }

  .landscape\:justify-start{
    justify-content:flex-start
  }

  .landscape\:justify-end{
    justify-content:flex-end
  }

  .landscape\:justify-center{
    justify-content:center
  }

  .landscape\:justify-between{
    justify-content:space-between
  }

  .landscape\:justify-around{
    justify-content:space-around
  }

  .landscape\:justify-evenly{
    justify-content:space-evenly
  }

  .landscape\:justify-self-auto{
    justify-self:auto
  }

  .landscape\:justify-self-start{
    justify-self:start
  }

  .landscape\:justify-self-end{
    justify-self:end
  }

  .landscape\:justify-self-center{
    justify-self:center
  }

  .landscape\:justify-self-stretch{
    justify-self:stretch
  }

  .landscape\:flex-1{
    flex:1 1 0%
  }

  .landscape\:flex-auto{
    flex:1 1 auto
  }

  .landscape\:flex-initial{
    flex:0 1 auto
  }

  .landscape\:flex-none{
    flex:none
  }

  .landscape\:flex-grow-0{
    flex-grow:0
  }

  .landscape\:flex-grow{
    flex-grow:1
  }

  .landscape\:flex-shrink-0{
    flex-shrink:0
  }

  .landscape\:flex-shrink{
    flex-shrink:1
  }

  .landscape\:order-1{
    order:1
  }

  .landscape\:order-2{
    order:2
  }

  .landscape\:order-3{
    order:3
  }

  .landscape\:order-4{
    order:4
  }

  .landscape\:order-5{
    order:5
  }

  .landscape\:order-6{
    order:6
  }

  .landscape\:order-7{
    order:7
  }

  .landscape\:order-8{
    order:8
  }

  .landscape\:order-9{
    order:9
  }

  .landscape\:order-10{
    order:10
  }

  .landscape\:order-11{
    order:11
  }

  .landscape\:order-12{
    order:12
  }

  .landscape\:order-first{
    order:-9999
  }

  .landscape\:order-last{
    order:9999
  }

  .landscape\:order-none{
    order:0
  }

  .landscape\:float-right{
    float:right
  }

  .landscape\:float-left{
    float:left
  }

  .landscape\:float-none{
    float:none
  }

  .landscape\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .landscape\:clear-left{
    clear:left
  }

  .landscape\:clear-right{
    clear:right
  }

  .landscape\:clear-both{
    clear:both
  }

  .landscape\:clear-none{
    clear:none
  }

  .landscape\:font-headings{
    font-family:Parabole, sans-serif
  }

  .landscape\:font-body{
    font-family:FoundersGrotesk, sans-serif
  }

  .landscape\:font-antiqueolive{
    font-family:antique-olive-condensed, sans-serif
  }

  .landscape\:font-interstate{
    font-family:interstate-compressed, sans-serif
  }

  .landscape\:font-hairline{
    font-weight:100
  }

  .landscape\:font-thin{
    font-weight:200
  }

  .landscape\:font-light{
    font-weight:300
  }

  .landscape\:font-normal{
    font-weight:400
  }

  .landscape\:font-medium{
    font-weight:500
  }

  .landscape\:font-semibold{
    font-weight:600
  }

  .landscape\:font-bold{
    font-weight:700
  }

  .landscape\:font-extrabold{
    font-weight:800
  }

  .landscape\:font-black{
    font-weight:900
  }

  .landscape\:hover\:font-hairline:hover{
    font-weight:100
  }

  .landscape\:hover\:font-thin:hover{
    font-weight:200
  }

  .landscape\:hover\:font-light:hover{
    font-weight:300
  }

  .landscape\:hover\:font-normal:hover{
    font-weight:400
  }

  .landscape\:hover\:font-medium:hover{
    font-weight:500
  }

  .landscape\:hover\:font-semibold:hover{
    font-weight:600
  }

  .landscape\:hover\:font-bold:hover{
    font-weight:700
  }

  .landscape\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .landscape\:hover\:font-black:hover{
    font-weight:900
  }

  .landscape\:focus\:font-hairline:focus{
    font-weight:100
  }

  .landscape\:focus\:font-thin:focus{
    font-weight:200
  }

  .landscape\:focus\:font-light:focus{
    font-weight:300
  }

  .landscape\:focus\:font-normal:focus{
    font-weight:400
  }

  .landscape\:focus\:font-medium:focus{
    font-weight:500
  }

  .landscape\:focus\:font-semibold:focus{
    font-weight:600
  }

  .landscape\:focus\:font-bold:focus{
    font-weight:700
  }

  .landscape\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .landscape\:focus\:font-black:focus{
    font-weight:900
  }

  .landscape\:h-0{
    height:0
  }

  .landscape\:h-1{
    height:1rem
  }

  .landscape\:h-2{
    height:2rem
  }

  .landscape\:h-3{
    height:3rem
  }

  .landscape\:h-4{
    height:4rem
  }

  .landscape\:h-5{
    height:5rem
  }

  .landscape\:h-6{
    height:6rem
  }

  .landscape\:h-7{
    height:7rem
  }

  .landscape\:h-15{
    height:1.5rem
  }

  .landscape\:h-25{
    height:2.5rem
  }

  .landscape\:h-125{
    height:1.25rem
  }

  .landscape\:h-175{
    height:1.175rem
  }

  .landscape\:h-225{
    height:2.25rem
  }

  .landscape\:h-275{
    height:2.175rem
  }

  .landscape\:h-auto{
    height:auto
  }

  .landscape\:h-px{
    height:1px
  }

  .landscape\:h-025{
    height:0.25rem
  }

  .landscape\:h-05{
    height:0.5rem
  }

  .landscape\:h-075{
    height:0.75rem
  }

  .landscape\:h-full{
    height:100%
  }

  .landscape\:h-screen{
    height:100vh
  }

  .landscape\:text-xs{
    font-size:0.6rem
  }

  .landscape\:text-sm{
    font-size:0.8rem
  }

  .landscape\:text-base{
    font-size:1rem
  }

  .landscape\:text-lg{
    font-size:1.3rem
  }

  .landscape\:text-xl{
    font-size:2rem
  }

  .landscape\:text-xxl{
    font-size:3rem
  }

  .landscape\:text-xxxl{
    font-size:5rem
  }

  .landscape\:leading-3{
    line-height:.75rem
  }

  .landscape\:leading-4{
    line-height:1rem
  }

  .landscape\:leading-5{
    line-height:1.25rem
  }

  .landscape\:leading-6{
    line-height:1.5rem
  }

  .landscape\:leading-7{
    line-height:1.75rem
  }

  .landscape\:leading-8{
    line-height:2rem
  }

  .landscape\:leading-9{
    line-height:2.25rem
  }

  .landscape\:leading-10{
    line-height:2.5rem
  }

  .landscape\:leading-none{
    line-height:1
  }

  .landscape\:leading-tight{
    line-height:1.25
  }

  .landscape\:leading-snug{
    line-height:1.375
  }

  .landscape\:leading-normal{
    line-height:1.5
  }

  .landscape\:leading-relaxed{
    line-height:1.625
  }

  .landscape\:leading-loose{
    line-height:2
  }

  .landscape\:list-inside{
    list-style-position:inside
  }

  .landscape\:list-outside{
    list-style-position:outside
  }

  .landscape\:list-none{
    list-style-type:none
  }

  .landscape\:list-disc{
    list-style-type:disc
  }

  .landscape\:list-decimal{
    list-style-type:decimal
  }

  .landscape\:m-0{
    margin:0
  }

  .landscape\:m-1{
    margin:1rem
  }

  .landscape\:m-2{
    margin:2rem
  }

  .landscape\:m-3{
    margin:3rem
  }

  .landscape\:m-4{
    margin:4rem
  }

  .landscape\:m-5{
    margin:5rem
  }

  .landscape\:m-6{
    margin:6rem
  }

  .landscape\:m-7{
    margin:7rem
  }

  .landscape\:m-15{
    margin:1.5rem
  }

  .landscape\:m-25{
    margin:2.5rem
  }

  .landscape\:m-125{
    margin:1.25rem
  }

  .landscape\:m-175{
    margin:1.175rem
  }

  .landscape\:m-225{
    margin:2.25rem
  }

  .landscape\:m-275{
    margin:2.175rem
  }

  .landscape\:m-auto{
    margin:auto
  }

  .landscape\:m-px{
    margin:1px
  }

  .landscape\:m-025{
    margin:0.25rem
  }

  .landscape\:m-05{
    margin:0.5rem
  }

  .landscape\:m-075{
    margin:0.75rem
  }

  .landscape\:-m-1{
    margin:-1rem
  }

  .landscape\:-m-2{
    margin:-2rem
  }

  .landscape\:-m-3{
    margin:-3rem
  }

  .landscape\:-m-4{
    margin:-4rem
  }

  .landscape\:-m-5{
    margin:-5rem
  }

  .landscape\:-m-6{
    margin:-6rem
  }

  .landscape\:-m-7{
    margin:-7rem
  }

  .landscape\:-m-15{
    margin:-1.5rem
  }

  .landscape\:-m-25{
    margin:-2.5rem
  }

  .landscape\:-m-125{
    margin:-1.25rem
  }

  .landscape\:-m-175{
    margin:-1.175rem
  }

  .landscape\:-m-225{
    margin:-2.25rem
  }

  .landscape\:-m-275{
    margin:-2.175rem
  }

  .landscape\:-m-px{
    margin:-1px
  }

  .landscape\:-m-025{
    margin:-0.25rem
  }

  .landscape\:-m-05{
    margin:-0.5rem
  }

  .landscape\:-m-075{
    margin:-0.75rem
  }

  .landscape\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .landscape\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .landscape\:my-1{
    margin-top:1rem;
    margin-bottom:1rem
  }

  .landscape\:mx-1{
    margin-left:1rem;
    margin-right:1rem
  }

  .landscape\:my-2{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .landscape\:mx-2{
    margin-left:2rem;
    margin-right:2rem
  }

  .landscape\:my-3{
    margin-top:3rem;
    margin-bottom:3rem
  }

  .landscape\:mx-3{
    margin-left:3rem;
    margin-right:3rem
  }

  .landscape\:my-4{
    margin-top:4rem;
    margin-bottom:4rem
  }

  .landscape\:mx-4{
    margin-left:4rem;
    margin-right:4rem
  }

  .landscape\:my-5{
    margin-top:5rem;
    margin-bottom:5rem
  }

  .landscape\:mx-5{
    margin-left:5rem;
    margin-right:5rem
  }

  .landscape\:my-6{
    margin-top:6rem;
    margin-bottom:6rem
  }

  .landscape\:mx-6{
    margin-left:6rem;
    margin-right:6rem
  }

  .landscape\:my-7{
    margin-top:7rem;
    margin-bottom:7rem
  }

  .landscape\:mx-7{
    margin-left:7rem;
    margin-right:7rem
  }

  .landscape\:my-15{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .landscape\:mx-15{
    margin-left:1.5rem;
    margin-right:1.5rem
  }

  .landscape\:my-25{
    margin-top:2.5rem;
    margin-bottom:2.5rem
  }

  .landscape\:mx-25{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .landscape\:my-125{
    margin-top:1.25rem;
    margin-bottom:1.25rem
  }

  .landscape\:mx-125{
    margin-left:1.25rem;
    margin-right:1.25rem
  }

  .landscape\:my-175{
    margin-top:1.175rem;
    margin-bottom:1.175rem
  }

  .landscape\:mx-175{
    margin-left:1.175rem;
    margin-right:1.175rem
  }

  .landscape\:my-225{
    margin-top:2.25rem;
    margin-bottom:2.25rem
  }

  .landscape\:mx-225{
    margin-left:2.25rem;
    margin-right:2.25rem
  }

  .landscape\:my-275{
    margin-top:2.175rem;
    margin-bottom:2.175rem
  }

  .landscape\:mx-275{
    margin-left:2.175rem;
    margin-right:2.175rem
  }

  .landscape\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .landscape\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .landscape\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .landscape\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .landscape\:my-025{
    margin-top:0.25rem;
    margin-bottom:0.25rem
  }

  .landscape\:mx-025{
    margin-left:0.25rem;
    margin-right:0.25rem
  }

  .landscape\:my-05{
    margin-top:0.5rem;
    margin-bottom:0.5rem
  }

  .landscape\:mx-05{
    margin-left:0.5rem;
    margin-right:0.5rem
  }

  .landscape\:my-075{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .landscape\:mx-075{
    margin-left:0.75rem;
    margin-right:0.75rem
  }

  .landscape\:-my-1{
    margin-top:-1rem;
    margin-bottom:-1rem
  }

  .landscape\:-mx-1{
    margin-left:-1rem;
    margin-right:-1rem
  }

  .landscape\:-my-2{
    margin-top:-2rem;
    margin-bottom:-2rem
  }

  .landscape\:-mx-2{
    margin-left:-2rem;
    margin-right:-2rem
  }

  .landscape\:-my-3{
    margin-top:-3rem;
    margin-bottom:-3rem
  }

  .landscape\:-mx-3{
    margin-left:-3rem;
    margin-right:-3rem
  }

  .landscape\:-my-4{
    margin-top:-4rem;
    margin-bottom:-4rem
  }

  .landscape\:-mx-4{
    margin-left:-4rem;
    margin-right:-4rem
  }

  .landscape\:-my-5{
    margin-top:-5rem;
    margin-bottom:-5rem
  }

  .landscape\:-mx-5{
    margin-left:-5rem;
    margin-right:-5rem
  }

  .landscape\:-my-6{
    margin-top:-6rem;
    margin-bottom:-6rem
  }

  .landscape\:-mx-6{
    margin-left:-6rem;
    margin-right:-6rem
  }

  .landscape\:-my-7{
    margin-top:-7rem;
    margin-bottom:-7rem
  }

  .landscape\:-mx-7{
    margin-left:-7rem;
    margin-right:-7rem
  }

  .landscape\:-my-15{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
  }

  .landscape\:-mx-15{
    margin-left:-1.5rem;
    margin-right:-1.5rem
  }

  .landscape\:-my-25{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
  }

  .landscape\:-mx-25{
    margin-left:-2.5rem;
    margin-right:-2.5rem
  }

  .landscape\:-my-125{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
  }

  .landscape\:-mx-125{
    margin-left:-1.25rem;
    margin-right:-1.25rem
  }

  .landscape\:-my-175{
    margin-top:-1.175rem;
    margin-bottom:-1.175rem
  }

  .landscape\:-mx-175{
    margin-left:-1.175rem;
    margin-right:-1.175rem
  }

  .landscape\:-my-225{
    margin-top:-2.25rem;
    margin-bottom:-2.25rem
  }

  .landscape\:-mx-225{
    margin-left:-2.25rem;
    margin-right:-2.25rem
  }

  .landscape\:-my-275{
    margin-top:-2.175rem;
    margin-bottom:-2.175rem
  }

  .landscape\:-mx-275{
    margin-left:-2.175rem;
    margin-right:-2.175rem
  }

  .landscape\:-my-px{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .landscape\:-mx-px{
    margin-left:-1px;
    margin-right:-1px
  }

  .landscape\:-my-025{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
  }

  .landscape\:-mx-025{
    margin-left:-0.25rem;
    margin-right:-0.25rem
  }

  .landscape\:-my-05{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
  }

  .landscape\:-mx-05{
    margin-left:-0.5rem;
    margin-right:-0.5rem
  }

  .landscape\:-my-075{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
  }

  .landscape\:-mx-075{
    margin-left:-0.75rem;
    margin-right:-0.75rem
  }

  .landscape\:mt-0{
    margin-top:0
  }

  .landscape\:mr-0{
    margin-right:0
  }

  .landscape\:mb-0{
    margin-bottom:0
  }

  .landscape\:ml-0{
    margin-left:0
  }

  .landscape\:mt-1{
    margin-top:1rem
  }

  .landscape\:mr-1{
    margin-right:1rem
  }

  .landscape\:mb-1{
    margin-bottom:1rem
  }

  .landscape\:ml-1{
    margin-left:1rem
  }

  .landscape\:mt-2{
    margin-top:2rem
  }

  .landscape\:mr-2{
    margin-right:2rem
  }

  .landscape\:mb-2{
    margin-bottom:2rem
  }

  .landscape\:ml-2{
    margin-left:2rem
  }

  .landscape\:mt-3{
    margin-top:3rem
  }

  .landscape\:mr-3{
    margin-right:3rem
  }

  .landscape\:mb-3{
    margin-bottom:3rem
  }

  .landscape\:ml-3{
    margin-left:3rem
  }

  .landscape\:mt-4{
    margin-top:4rem
  }

  .landscape\:mr-4{
    margin-right:4rem
  }

  .landscape\:mb-4{
    margin-bottom:4rem
  }

  .landscape\:ml-4{
    margin-left:4rem
  }

  .landscape\:mt-5{
    margin-top:5rem
  }

  .landscape\:mr-5{
    margin-right:5rem
  }

  .landscape\:mb-5{
    margin-bottom:5rem
  }

  .landscape\:ml-5{
    margin-left:5rem
  }

  .landscape\:mt-6{
    margin-top:6rem
  }

  .landscape\:mr-6{
    margin-right:6rem
  }

  .landscape\:mb-6{
    margin-bottom:6rem
  }

  .landscape\:ml-6{
    margin-left:6rem
  }

  .landscape\:mt-7{
    margin-top:7rem
  }

  .landscape\:mr-7{
    margin-right:7rem
  }

  .landscape\:mb-7{
    margin-bottom:7rem
  }

  .landscape\:ml-7{
    margin-left:7rem
  }

  .landscape\:mt-15{
    margin-top:1.5rem
  }

  .landscape\:mr-15{
    margin-right:1.5rem
  }

  .landscape\:mb-15{
    margin-bottom:1.5rem
  }

  .landscape\:ml-15{
    margin-left:1.5rem
  }

  .landscape\:mt-25{
    margin-top:2.5rem
  }

  .landscape\:mr-25{
    margin-right:2.5rem
  }

  .landscape\:mb-25{
    margin-bottom:2.5rem
  }

  .landscape\:ml-25{
    margin-left:2.5rem
  }

  .landscape\:mt-125{
    margin-top:1.25rem
  }

  .landscape\:mr-125{
    margin-right:1.25rem
  }

  .landscape\:mb-125{
    margin-bottom:1.25rem
  }

  .landscape\:ml-125{
    margin-left:1.25rem
  }

  .landscape\:mt-175{
    margin-top:1.175rem
  }

  .landscape\:mr-175{
    margin-right:1.175rem
  }

  .landscape\:mb-175{
    margin-bottom:1.175rem
  }

  .landscape\:ml-175{
    margin-left:1.175rem
  }

  .landscape\:mt-225{
    margin-top:2.25rem
  }

  .landscape\:mr-225{
    margin-right:2.25rem
  }

  .landscape\:mb-225{
    margin-bottom:2.25rem
  }

  .landscape\:ml-225{
    margin-left:2.25rem
  }

  .landscape\:mt-275{
    margin-top:2.175rem
  }

  .landscape\:mr-275{
    margin-right:2.175rem
  }

  .landscape\:mb-275{
    margin-bottom:2.175rem
  }

  .landscape\:ml-275{
    margin-left:2.175rem
  }

  .landscape\:mt-auto{
    margin-top:auto
  }

  .landscape\:mr-auto{
    margin-right:auto
  }

  .landscape\:mb-auto{
    margin-bottom:auto
  }

  .landscape\:ml-auto{
    margin-left:auto
  }

  .landscape\:mt-px{
    margin-top:1px
  }

  .landscape\:mr-px{
    margin-right:1px
  }

  .landscape\:mb-px{
    margin-bottom:1px
  }

  .landscape\:ml-px{
    margin-left:1px
  }

  .landscape\:mt-025{
    margin-top:0.25rem
  }

  .landscape\:mr-025{
    margin-right:0.25rem
  }

  .landscape\:mb-025{
    margin-bottom:0.25rem
  }

  .landscape\:ml-025{
    margin-left:0.25rem
  }

  .landscape\:mt-05{
    margin-top:0.5rem
  }

  .landscape\:mr-05{
    margin-right:0.5rem
  }

  .landscape\:mb-05{
    margin-bottom:0.5rem
  }

  .landscape\:ml-05{
    margin-left:0.5rem
  }

  .landscape\:mt-075{
    margin-top:0.75rem
  }

  .landscape\:mr-075{
    margin-right:0.75rem
  }

  .landscape\:mb-075{
    margin-bottom:0.75rem
  }

  .landscape\:ml-075{
    margin-left:0.75rem
  }

  .landscape\:-mt-1{
    margin-top:-1rem
  }

  .landscape\:-mr-1{
    margin-right:-1rem
  }

  .landscape\:-mb-1{
    margin-bottom:-1rem
  }

  .landscape\:-ml-1{
    margin-left:-1rem
  }

  .landscape\:-mt-2{
    margin-top:-2rem
  }

  .landscape\:-mr-2{
    margin-right:-2rem
  }

  .landscape\:-mb-2{
    margin-bottom:-2rem
  }

  .landscape\:-ml-2{
    margin-left:-2rem
  }

  .landscape\:-mt-3{
    margin-top:-3rem
  }

  .landscape\:-mr-3{
    margin-right:-3rem
  }

  .landscape\:-mb-3{
    margin-bottom:-3rem
  }

  .landscape\:-ml-3{
    margin-left:-3rem
  }

  .landscape\:-mt-4{
    margin-top:-4rem
  }

  .landscape\:-mr-4{
    margin-right:-4rem
  }

  .landscape\:-mb-4{
    margin-bottom:-4rem
  }

  .landscape\:-ml-4{
    margin-left:-4rem
  }

  .landscape\:-mt-5{
    margin-top:-5rem
  }

  .landscape\:-mr-5{
    margin-right:-5rem
  }

  .landscape\:-mb-5{
    margin-bottom:-5rem
  }

  .landscape\:-ml-5{
    margin-left:-5rem
  }

  .landscape\:-mt-6{
    margin-top:-6rem
  }

  .landscape\:-mr-6{
    margin-right:-6rem
  }

  .landscape\:-mb-6{
    margin-bottom:-6rem
  }

  .landscape\:-ml-6{
    margin-left:-6rem
  }

  .landscape\:-mt-7{
    margin-top:-7rem
  }

  .landscape\:-mr-7{
    margin-right:-7rem
  }

  .landscape\:-mb-7{
    margin-bottom:-7rem
  }

  .landscape\:-ml-7{
    margin-left:-7rem
  }

  .landscape\:-mt-15{
    margin-top:-1.5rem
  }

  .landscape\:-mr-15{
    margin-right:-1.5rem
  }

  .landscape\:-mb-15{
    margin-bottom:-1.5rem
  }

  .landscape\:-ml-15{
    margin-left:-1.5rem
  }

  .landscape\:-mt-25{
    margin-top:-2.5rem
  }

  .landscape\:-mr-25{
    margin-right:-2.5rem
  }

  .landscape\:-mb-25{
    margin-bottom:-2.5rem
  }

  .landscape\:-ml-25{
    margin-left:-2.5rem
  }

  .landscape\:-mt-125{
    margin-top:-1.25rem
  }

  .landscape\:-mr-125{
    margin-right:-1.25rem
  }

  .landscape\:-mb-125{
    margin-bottom:-1.25rem
  }

  .landscape\:-ml-125{
    margin-left:-1.25rem
  }

  .landscape\:-mt-175{
    margin-top:-1.175rem
  }

  .landscape\:-mr-175{
    margin-right:-1.175rem
  }

  .landscape\:-mb-175{
    margin-bottom:-1.175rem
  }

  .landscape\:-ml-175{
    margin-left:-1.175rem
  }

  .landscape\:-mt-225{
    margin-top:-2.25rem
  }

  .landscape\:-mr-225{
    margin-right:-2.25rem
  }

  .landscape\:-mb-225{
    margin-bottom:-2.25rem
  }

  .landscape\:-ml-225{
    margin-left:-2.25rem
  }

  .landscape\:-mt-275{
    margin-top:-2.175rem
  }

  .landscape\:-mr-275{
    margin-right:-2.175rem
  }

  .landscape\:-mb-275{
    margin-bottom:-2.175rem
  }

  .landscape\:-ml-275{
    margin-left:-2.175rem
  }

  .landscape\:-mt-px{
    margin-top:-1px
  }

  .landscape\:-mr-px{
    margin-right:-1px
  }

  .landscape\:-mb-px{
    margin-bottom:-1px
  }

  .landscape\:-ml-px{
    margin-left:-1px
  }

  .landscape\:-mt-025{
    margin-top:-0.25rem
  }

  .landscape\:-mr-025{
    margin-right:-0.25rem
  }

  .landscape\:-mb-025{
    margin-bottom:-0.25rem
  }

  .landscape\:-ml-025{
    margin-left:-0.25rem
  }

  .landscape\:-mt-05{
    margin-top:-0.5rem
  }

  .landscape\:-mr-05{
    margin-right:-0.5rem
  }

  .landscape\:-mb-05{
    margin-bottom:-0.5rem
  }

  .landscape\:-ml-05{
    margin-left:-0.5rem
  }

  .landscape\:-mt-075{
    margin-top:-0.75rem
  }

  .landscape\:-mr-075{
    margin-right:-0.75rem
  }

  .landscape\:-mb-075{
    margin-bottom:-0.75rem
  }

  .landscape\:-ml-075{
    margin-left:-0.75rem
  }

  .landscape\:max-h-full{
    max-height:100%
  }

  .landscape\:max-h-screen{
    max-height:100vh
  }

  .landscape\:max-w-none{
    max-width:none
  }

  .landscape\:max-w-xs{
    max-width:20rem
  }

  .landscape\:max-w-sm{
    max-width:24rem
  }

  .landscape\:max-w-md{
    max-width:28rem
  }

  .landscape\:max-w-lg{
    max-width:32rem
  }

  .landscape\:max-w-xl{
    max-width:36rem
  }

  .landscape\:max-w-2xl{
    max-width:42rem
  }

  .landscape\:max-w-3xl{
    max-width:48rem
  }

  .landscape\:max-w-4xl{
    max-width:56rem
  }

  .landscape\:max-w-5xl{
    max-width:64rem
  }

  .landscape\:max-w-6xl{
    max-width:72rem
  }

  .landscape\:max-w-full{
    max-width:100%
  }

  .landscape\:max-w-screen-sm{
    max-width:640px
  }

  .landscape\:max-w-screen-md{
    max-width:900px
  }

  .landscape\:max-w-screen-lg{
    max-width:1024px
  }

  .landscape\:max-w-screen-xl{
    max-width:1400px
  }

  .landscape\:max-w-screen-xxl{
    max-width:1800px
  }

  .landscape\:max-w-screen-nav-switch{
    max-width:1600px
  }

  .landscape\:min-h-0{
    min-height:0
  }

  .landscape\:min-h-full{
    min-height:100%
  }

  .landscape\:min-h-screen{
    min-height:100vh
  }

  .landscape\:min-w-0{
    min-width:0
  }

  .landscape\:min-w-full{
    min-width:100%
  }

  .landscape\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .landscape\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .landscape\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .landscape\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .landscape\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .landscape\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .landscape\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .landscape\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .landscape\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .landscape\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .landscape\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .landscape\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .landscape\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .landscape\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .landscape\:opacity-0{
    opacity:0
  }

  .landscape\:opacity-25{
    opacity:0.25
  }

  .landscape\:opacity-50{
    opacity:0.5
  }

  .landscape\:opacity-75{
    opacity:0.75
  }

  .landscape\:opacity-100{
    opacity:1
  }

  .landscape\:hover\:opacity-0:hover{
    opacity:0
  }

  .landscape\:hover\:opacity-25:hover{
    opacity:0.25
  }

  .landscape\:hover\:opacity-50:hover{
    opacity:0.5
  }

  .landscape\:hover\:opacity-75:hover{
    opacity:0.75
  }

  .landscape\:hover\:opacity-100:hover{
    opacity:1
  }

  .landscape\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .landscape\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .landscape\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .landscape\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .landscape\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .landscape\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .landscape\:overflow-auto{
    overflow:auto
  }

  .landscape\:overflow-hidden{
    overflow:hidden
  }

  .landscape\:overflow-visible{
    overflow:visible
  }

  .landscape\:overflow-scroll{
    overflow:scroll
  }

  .landscape\:overflow-x-auto{
    overflow-x:auto
  }

  .landscape\:overflow-y-auto{
    overflow-y:auto
  }

  .landscape\:overflow-x-hidden{
    overflow-x:hidden
  }

  .landscape\:overflow-y-hidden{
    overflow-y:hidden
  }

  .landscape\:overflow-x-visible{
    overflow-x:visible
  }

  .landscape\:overflow-y-visible{
    overflow-y:visible
  }

  .landscape\:overflow-x-scroll{
    overflow-x:scroll
  }

  .landscape\:overflow-y-scroll{
    overflow-y:scroll
  }

  .landscape\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .landscape\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .landscape\:overscroll-auto{
    overscroll-behavior:auto
  }

  .landscape\:overscroll-contain{
    overscroll-behavior:contain
  }

  .landscape\:overscroll-none{
    overscroll-behavior:none
  }

  .landscape\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .landscape\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .landscape\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .landscape\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .landscape\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .landscape\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .landscape\:p-0{
    padding:0
  }

  .landscape\:p-1{
    padding:1rem
  }

  .landscape\:p-2{
    padding:2rem
  }

  .landscape\:p-3{
    padding:3rem
  }

  .landscape\:p-4{
    padding:4rem
  }

  .landscape\:p-5{
    padding:5rem
  }

  .landscape\:p-6{
    padding:6rem
  }

  .landscape\:p-7{
    padding:7rem
  }

  .landscape\:p-15{
    padding:1.5rem
  }

  .landscape\:p-25{
    padding:2.5rem
  }

  .landscape\:p-125{
    padding:1.25rem
  }

  .landscape\:p-175{
    padding:1.175rem
  }

  .landscape\:p-225{
    padding:2.25rem
  }

  .landscape\:p-275{
    padding:2.175rem
  }

  .landscape\:p-px{
    padding:1px
  }

  .landscape\:p-025{
    padding:0.25rem
  }

  .landscape\:p-05{
    padding:0.5rem
  }

  .landscape\:p-075{
    padding:0.75rem
  }

  .landscape\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .landscape\:px-0{
    padding-left:0;
    padding-right:0
  }

  .landscape\:py-1{
    padding-top:1rem;
    padding-bottom:1rem
  }

  .landscape\:px-1{
    padding-left:1rem;
    padding-right:1rem
  }

  .landscape\:py-2{
    padding-top:2rem;
    padding-bottom:2rem
  }

  .landscape\:px-2{
    padding-left:2rem;
    padding-right:2rem
  }

  .landscape\:py-3{
    padding-top:3rem;
    padding-bottom:3rem
  }

  .landscape\:px-3{
    padding-left:3rem;
    padding-right:3rem
  }

  .landscape\:py-4{
    padding-top:4rem;
    padding-bottom:4rem
  }

  .landscape\:px-4{
    padding-left:4rem;
    padding-right:4rem
  }

  .landscape\:py-5{
    padding-top:5rem;
    padding-bottom:5rem
  }

  .landscape\:px-5{
    padding-left:5rem;
    padding-right:5rem
  }

  .landscape\:py-6{
    padding-top:6rem;
    padding-bottom:6rem
  }

  .landscape\:px-6{
    padding-left:6rem;
    padding-right:6rem
  }

  .landscape\:py-7{
    padding-top:7rem;
    padding-bottom:7rem
  }

  .landscape\:px-7{
    padding-left:7rem;
    padding-right:7rem
  }

  .landscape\:py-15{
    padding-top:1.5rem;
    padding-bottom:1.5rem
  }

  .landscape\:px-15{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .landscape\:py-25{
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }

  .landscape\:px-25{
    padding-left:2.5rem;
    padding-right:2.5rem
  }

  .landscape\:py-125{
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }

  .landscape\:px-125{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .landscape\:py-175{
    padding-top:1.175rem;
    padding-bottom:1.175rem
  }

  .landscape\:px-175{
    padding-left:1.175rem;
    padding-right:1.175rem
  }

  .landscape\:py-225{
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }

  .landscape\:px-225{
    padding-left:2.25rem;
    padding-right:2.25rem
  }

  .landscape\:py-275{
    padding-top:2.175rem;
    padding-bottom:2.175rem
  }

  .landscape\:px-275{
    padding-left:2.175rem;
    padding-right:2.175rem
  }

  .landscape\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .landscape\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .landscape\:py-025{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .landscape\:px-025{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .landscape\:py-05{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  .landscape\:px-05{
    padding-left:0.5rem;
    padding-right:0.5rem
  }

  .landscape\:py-075{
    padding-top:0.75rem;
    padding-bottom:0.75rem
  }

  .landscape\:px-075{
    padding-left:0.75rem;
    padding-right:0.75rem
  }

  .landscape\:pt-0{
    padding-top:0
  }

  .landscape\:pr-0{
    padding-right:0
  }

  .landscape\:pb-0{
    padding-bottom:0
  }

  .landscape\:pl-0{
    padding-left:0
  }

  .landscape\:pt-1{
    padding-top:1rem
  }

  .landscape\:pr-1{
    padding-right:1rem
  }

  .landscape\:pb-1{
    padding-bottom:1rem
  }

  .landscape\:pl-1{
    padding-left:1rem
  }

  .landscape\:pt-2{
    padding-top:2rem
  }

  .landscape\:pr-2{
    padding-right:2rem
  }

  .landscape\:pb-2{
    padding-bottom:2rem
  }

  .landscape\:pl-2{
    padding-left:2rem
  }

  .landscape\:pt-3{
    padding-top:3rem
  }

  .landscape\:pr-3{
    padding-right:3rem
  }

  .landscape\:pb-3{
    padding-bottom:3rem
  }

  .landscape\:pl-3{
    padding-left:3rem
  }

  .landscape\:pt-4{
    padding-top:4rem
  }

  .landscape\:pr-4{
    padding-right:4rem
  }

  .landscape\:pb-4{
    padding-bottom:4rem
  }

  .landscape\:pl-4{
    padding-left:4rem
  }

  .landscape\:pt-5{
    padding-top:5rem
  }

  .landscape\:pr-5{
    padding-right:5rem
  }

  .landscape\:pb-5{
    padding-bottom:5rem
  }

  .landscape\:pl-5{
    padding-left:5rem
  }

  .landscape\:pt-6{
    padding-top:6rem
  }

  .landscape\:pr-6{
    padding-right:6rem
  }

  .landscape\:pb-6{
    padding-bottom:6rem
  }

  .landscape\:pl-6{
    padding-left:6rem
  }

  .landscape\:pt-7{
    padding-top:7rem
  }

  .landscape\:pr-7{
    padding-right:7rem
  }

  .landscape\:pb-7{
    padding-bottom:7rem
  }

  .landscape\:pl-7{
    padding-left:7rem
  }

  .landscape\:pt-15{
    padding-top:1.5rem
  }

  .landscape\:pr-15{
    padding-right:1.5rem
  }

  .landscape\:pb-15{
    padding-bottom:1.5rem
  }

  .landscape\:pl-15{
    padding-left:1.5rem
  }

  .landscape\:pt-25{
    padding-top:2.5rem
  }

  .landscape\:pr-25{
    padding-right:2.5rem
  }

  .landscape\:pb-25{
    padding-bottom:2.5rem
  }

  .landscape\:pl-25{
    padding-left:2.5rem
  }

  .landscape\:pt-125{
    padding-top:1.25rem
  }

  .landscape\:pr-125{
    padding-right:1.25rem
  }

  .landscape\:pb-125{
    padding-bottom:1.25rem
  }

  .landscape\:pl-125{
    padding-left:1.25rem
  }

  .landscape\:pt-175{
    padding-top:1.175rem
  }

  .landscape\:pr-175{
    padding-right:1.175rem
  }

  .landscape\:pb-175{
    padding-bottom:1.175rem
  }

  .landscape\:pl-175{
    padding-left:1.175rem
  }

  .landscape\:pt-225{
    padding-top:2.25rem
  }

  .landscape\:pr-225{
    padding-right:2.25rem
  }

  .landscape\:pb-225{
    padding-bottom:2.25rem
  }

  .landscape\:pl-225{
    padding-left:2.25rem
  }

  .landscape\:pt-275{
    padding-top:2.175rem
  }

  .landscape\:pr-275{
    padding-right:2.175rem
  }

  .landscape\:pb-275{
    padding-bottom:2.175rem
  }

  .landscape\:pl-275{
    padding-left:2.175rem
  }

  .landscape\:pt-px{
    padding-top:1px
  }

  .landscape\:pr-px{
    padding-right:1px
  }

  .landscape\:pb-px{
    padding-bottom:1px
  }

  .landscape\:pl-px{
    padding-left:1px
  }

  .landscape\:pt-025{
    padding-top:0.25rem
  }

  .landscape\:pr-025{
    padding-right:0.25rem
  }

  .landscape\:pb-025{
    padding-bottom:0.25rem
  }

  .landscape\:pl-025{
    padding-left:0.25rem
  }

  .landscape\:pt-05{
    padding-top:0.5rem
  }

  .landscape\:pr-05{
    padding-right:0.5rem
  }

  .landscape\:pb-05{
    padding-bottom:0.5rem
  }

  .landscape\:pl-05{
    padding-left:0.5rem
  }

  .landscape\:pt-075{
    padding-top:0.75rem
  }

  .landscape\:pr-075{
    padding-right:0.75rem
  }

  .landscape\:pb-075{
    padding-bottom:0.75rem
  }

  .landscape\:pl-075{
    padding-left:0.75rem
  }

  .landscape\:placeholder-transparent::-moz-placeholder{
    color:transparent
  }

  .landscape\:placeholder-transparent::placeholder{
    color:transparent
  }

  .landscape\:placeholder-current::-moz-placeholder{
    color:currentColor
  }

  .landscape\:placeholder-current::placeholder{
    color:currentColor
  }

  .landscape\:placeholder-black::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .landscape\:placeholder-black::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .landscape\:placeholder-white::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .landscape\:placeholder-white::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-100::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-200::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-300::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-400::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-500::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-600::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-700::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-800::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .landscape\:placeholder-gray-900::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .landscape\:placeholder-red::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .landscape\:placeholder-red::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .landscape\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .landscape\:placeholder-orange::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-100::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-200::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-300::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-400::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-500::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-600::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-700::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-800::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .landscape\:placeholder-yellow-900::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .landscape\:placeholder-green::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .landscape\:placeholder-green::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-100::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-200::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-300::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-400::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-500::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-600::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-700::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-800::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .landscape\:placeholder-teal-900::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .landscape\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .landscape\:placeholder-blue::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-100::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-200::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-300::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-400::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-500::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-600::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-700::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-800::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .landscape\:placeholder-indigo-900::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .landscape\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .landscape\:placeholder-purple::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .landscape\:placeholder-pink::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .landscape\:placeholder-pink::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .landscape\:placeholder-grey::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .landscape\:placeholder-grey::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .landscape\:placeholder-offwhite::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .landscape\:placeholder-offwhite::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color:transparent
  }

  .landscape\:focus\:placeholder-transparent:focus::placeholder{
    color:transparent
  }

  .landscape\:focus\:placeholder-current:focus::-moz-placeholder{
    color:currentColor
  }

  .landscape\:focus\:placeholder-current:focus::placeholder{
    color:currentColor
  }

  .landscape\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-teal-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-pink:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-pink:focus::placeholder{
    --placeholder-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-grey:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-grey:focus::placeholder{
    --placeholder-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-offwhite:focus::-moz-placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .landscape\:focus\:placeholder-offwhite:focus::placeholder{
    --placeholder-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--placeholder-opacity))
  }

  .landscape\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity:0
  }

  .landscape\:placeholder-opacity-0::placeholder{
    --placeholder-opacity:0
  }

  .landscape\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .landscape\:placeholder-opacity-25::placeholder{
    --placeholder-opacity:0.25
  }

  .landscape\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .landscape\:placeholder-opacity-50::placeholder{
    --placeholder-opacity:0.5
  }

  .landscape\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .landscape\:placeholder-opacity-75::placeholder{
    --placeholder-opacity:0.75
  }

  .landscape\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity:1
  }

  .landscape\:placeholder-opacity-100::placeholder{
    --placeholder-opacity:1
  }

  .landscape\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity:0
  }

  .landscape\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity:0
  }

  .landscape\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity:0.25
  }

  .landscape\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity:0.25
  }

  .landscape\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity:0.5
  }

  .landscape\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity:0.5
  }

  .landscape\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity:0.75
  }

  .landscape\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity:0.75
  }

  .landscape\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity:1
  }

  .landscape\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity:1
  }

  .landscape\:pointer-events-none{
    pointer-events:none
  }

  .landscape\:pointer-events-auto{
    pointer-events:auto
  }

  .landscape\:static{
    position:static
  }

  .landscape\:fixed{
    position:fixed
  }

  .landscape\:absolute{
    position:absolute
  }

  .landscape\:relative{
    position:relative
  }

  .landscape\:sticky{
    position:sticky
  }

  .landscape\:inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
  }

  .landscape\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .landscape\:inset-y-0{
    top:0;
    bottom:0
  }

  .landscape\:inset-x-0{
    right:0;
    left:0
  }

  .landscape\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .landscape\:inset-x-auto{
    right:auto;
    left:auto
  }

  .landscape\:top-0{
    top:0
  }

  .landscape\:right-0{
    right:0
  }

  .landscape\:bottom-0{
    bottom:0
  }

  .landscape\:left-0{
    left:0
  }

  .landscape\:top-auto{
    top:auto
  }

  .landscape\:right-auto{
    right:auto
  }

  .landscape\:bottom-auto{
    bottom:auto
  }

  .landscape\:left-auto{
    left:auto
  }

  .landscape\:resize-none{
    resize:none
  }

  .landscape\:resize-y{
    resize:vertical
  }

  .landscape\:resize-x{
    resize:horizontal
  }

  .landscape\:resize{
    resize:both
  }

  .landscape\:shadow-xs{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .landscape\:shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .landscape\:shadow{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .landscape\:shadow-md{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .landscape\:shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .landscape\:shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .landscape\:shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .landscape\:shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .landscape\:shadow-outline{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .landscape\:shadow-none{
    box-shadow:none
  }

  .landscape\:hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .landscape\:hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .landscape\:hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .landscape\:hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .landscape\:hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .landscape\:hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .landscape\:hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .landscape\:hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .landscape\:hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .landscape\:hover\:shadow-none:hover{
    box-shadow:none
  }

  .landscape\:focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .landscape\:focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .landscape\:focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .landscape\:focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .landscape\:focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .landscape\:focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .landscape\:focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .landscape\:focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .landscape\:focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .landscape\:focus\:shadow-none:focus{
    box-shadow:none
  }

  .landscape\:fill-current{
    fill:currentColor
  }

  .landscape\:stroke-current{
    stroke:currentColor
  }

  .landscape\:stroke-0{
    stroke-width:0
  }

  .landscape\:stroke-1{
    stroke-width:1
  }

  .landscape\:stroke-2{
    stroke-width:2
  }

  .landscape\:table-auto{
    table-layout:auto
  }

  .landscape\:table-fixed{
    table-layout:fixed
  }

  .landscape\:text-left{
    text-align:left
  }

  .landscape\:text-center{
    text-align:center
  }

  .landscape\:text-right{
    text-align:right
  }

  .landscape\:text-justify{
    text-align:justify
  }

  .landscape\:text-transparent{
    color:transparent
  }

  .landscape\:text-current{
    color:currentColor
  }

  .landscape\:text-black{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .landscape\:text-white{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .landscape\:text-gray-100{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .landscape\:text-gray-200{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .landscape\:text-gray-300{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .landscape\:text-gray-400{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .landscape\:text-gray-500{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .landscape\:text-gray-600{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .landscape\:text-gray-700{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .landscape\:text-gray-800{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .landscape\:text-gray-900{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .landscape\:text-red{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .landscape\:text-orange{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .landscape\:text-yellow-100{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .landscape\:text-yellow-200{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .landscape\:text-yellow-300{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .landscape\:text-yellow-400{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .landscape\:text-yellow-500{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .landscape\:text-yellow-600{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .landscape\:text-yellow-700{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .landscape\:text-yellow-800{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .landscape\:text-yellow-900{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .landscape\:text-green{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .landscape\:text-teal-100{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .landscape\:text-teal-200{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .landscape\:text-teal-300{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .landscape\:text-teal-400{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .landscape\:text-teal-500{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .landscape\:text-teal-600{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .landscape\:text-teal-700{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .landscape\:text-teal-800{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .landscape\:text-teal-900{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .landscape\:text-blue{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .landscape\:text-indigo-100{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .landscape\:text-indigo-200{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .landscape\:text-indigo-300{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .landscape\:text-indigo-400{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .landscape\:text-indigo-500{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .landscape\:text-indigo-600{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .landscape\:text-indigo-700{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .landscape\:text-indigo-800{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .landscape\:text-indigo-900{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .landscape\:text-purple{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .landscape\:text-pink{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .landscape\:text-grey{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .landscape\:text-offwhite{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .landscape\:hover\:text-transparent:hover{
    color:transparent
  }

  .landscape\:hover\:text-current:hover{
    color:currentColor
  }

  .landscape\:hover\:text-black:hover{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .landscape\:hover\:text-white:hover{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-100:hover{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-200:hover{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-300:hover{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-400:hover{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-500:hover{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-600:hover{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-700:hover{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-800:hover{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .landscape\:hover\:text-gray-900:hover{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .landscape\:hover\:text-red:hover{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .landscape\:hover\:text-orange:hover{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-100:hover{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-200:hover{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-300:hover{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-400:hover{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-500:hover{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-600:hover{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-700:hover{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-800:hover{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .landscape\:hover\:text-yellow-900:hover{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .landscape\:hover\:text-green:hover{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-100:hover{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-200:hover{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-300:hover{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-400:hover{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-500:hover{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-600:hover{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-700:hover{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-800:hover{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .landscape\:hover\:text-teal-900:hover{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .landscape\:hover\:text-blue:hover{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-100:hover{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-200:hover{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-300:hover{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-400:hover{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-500:hover{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-600:hover{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-700:hover{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-800:hover{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .landscape\:hover\:text-indigo-900:hover{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .landscape\:hover\:text-purple:hover{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .landscape\:hover\:text-pink:hover{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .landscape\:hover\:text-grey:hover{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .landscape\:hover\:text-offwhite:hover{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .landscape\:focus\:text-transparent:focus{
    color:transparent
  }

  .landscape\:focus\:text-current:focus{
    color:currentColor
  }

  .landscape\:focus\:text-black:focus{
    --text-opacity:1;
    color:#000000;
    color:rgba(0, 0, 0, var(--text-opacity))
  }

  .landscape\:focus\:text-white:focus{
    --text-opacity:1;
    color:#FFFFFF;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-100:focus{
    --text-opacity:1;
    color:#f7fafc;
    color:rgba(247, 250, 252, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-200:focus{
    --text-opacity:1;
    color:#edf2f7;
    color:rgba(237, 242, 247, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-300:focus{
    --text-opacity:1;
    color:#e2e8f0;
    color:rgba(226, 232, 240, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-400:focus{
    --text-opacity:1;
    color:#cbd5e0;
    color:rgba(203, 213, 224, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-500:focus{
    --text-opacity:1;
    color:#a0aec0;
    color:rgba(160, 174, 192, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-600:focus{
    --text-opacity:1;
    color:#718096;
    color:rgba(113, 128, 150, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-700:focus{
    --text-opacity:1;
    color:#4a5568;
    color:rgba(74, 85, 104, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-800:focus{
    --text-opacity:1;
    color:#2d3748;
    color:rgba(45, 55, 72, var(--text-opacity))
  }

  .landscape\:focus\:text-gray-900:focus{
    --text-opacity:1;
    color:#1a202c;
    color:rgba(26, 32, 44, var(--text-opacity))
  }

  .landscape\:focus\:text-red:focus{
    --text-opacity:1;
    color:#Ed3928;
    color:rgba(237, 57, 40, var(--text-opacity))
  }

  .landscape\:focus\:text-orange:focus{
    --text-opacity:1;
    color:#F78F01;
    color:rgba(247, 143, 1, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-100:focus{
    --text-opacity:1;
    color:#fffff0;
    color:rgba(255, 255, 240, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-200:focus{
    --text-opacity:1;
    color:#fefcbf;
    color:rgba(254, 252, 191, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-300:focus{
    --text-opacity:1;
    color:#faf089;
    color:rgba(250, 240, 137, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-400:focus{
    --text-opacity:1;
    color:#f6e05e;
    color:rgba(246, 224, 94, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-500:focus{
    --text-opacity:1;
    color:#ecc94b;
    color:rgba(236, 201, 75, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-600:focus{
    --text-opacity:1;
    color:#d69e2e;
    color:rgba(214, 158, 46, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-700:focus{
    --text-opacity:1;
    color:#b7791f;
    color:rgba(183, 121, 31, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-800:focus{
    --text-opacity:1;
    color:#975a16;
    color:rgba(151, 90, 22, var(--text-opacity))
  }

  .landscape\:focus\:text-yellow-900:focus{
    --text-opacity:1;
    color:#744210;
    color:rgba(116, 66, 16, var(--text-opacity))
  }

  .landscape\:focus\:text-green:focus{
    --text-opacity:1;
    color:#00A285;
    color:rgba(0, 162, 133, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-100:focus{
    --text-opacity:1;
    color:#e6fffa;
    color:rgba(230, 255, 250, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-200:focus{
    --text-opacity:1;
    color:#b2f5ea;
    color:rgba(178, 245, 234, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-300:focus{
    --text-opacity:1;
    color:#81e6d9;
    color:rgba(129, 230, 217, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-400:focus{
    --text-opacity:1;
    color:#4fd1c5;
    color:rgba(79, 209, 197, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-500:focus{
    --text-opacity:1;
    color:#38b2ac;
    color:rgba(56, 178, 172, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-600:focus{
    --text-opacity:1;
    color:#319795;
    color:rgba(49, 151, 149, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-700:focus{
    --text-opacity:1;
    color:#2c7a7b;
    color:rgba(44, 122, 123, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-800:focus{
    --text-opacity:1;
    color:#285e61;
    color:rgba(40, 94, 97, var(--text-opacity))
  }

  .landscape\:focus\:text-teal-900:focus{
    --text-opacity:1;
    color:#234e52;
    color:rgba(35, 78, 82, var(--text-opacity))
  }

  .landscape\:focus\:text-blue:focus{
    --text-opacity:1;
    color:#0074BA;
    color:rgba(0, 116, 186, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-100:focus{
    --text-opacity:1;
    color:#ebf4ff;
    color:rgba(235, 244, 255, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-200:focus{
    --text-opacity:1;
    color:#c3dafe;
    color:rgba(195, 218, 254, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-300:focus{
    --text-opacity:1;
    color:#a3bffa;
    color:rgba(163, 191, 250, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-400:focus{
    --text-opacity:1;
    color:#7f9cf5;
    color:rgba(127, 156, 245, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-500:focus{
    --text-opacity:1;
    color:#667eea;
    color:rgba(102, 126, 234, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-600:focus{
    --text-opacity:1;
    color:#5a67d8;
    color:rgba(90, 103, 216, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-700:focus{
    --text-opacity:1;
    color:#4c51bf;
    color:rgba(76, 81, 191, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-800:focus{
    --text-opacity:1;
    color:#434190;
    color:rgba(67, 65, 144, var(--text-opacity))
  }

  .landscape\:focus\:text-indigo-900:focus{
    --text-opacity:1;
    color:#3c366b;
    color:rgba(60, 54, 107, var(--text-opacity))
  }

  .landscape\:focus\:text-purple:focus{
    --text-opacity:1;
    color:#68539B;
    color:rgba(104, 83, 155, var(--text-opacity))
  }

  .landscape\:focus\:text-pink:focus{
    --text-opacity:1;
    color:#F599A9;
    color:rgba(245, 153, 169, var(--text-opacity))
  }

  .landscape\:focus\:text-grey:focus{
    --text-opacity:1;
    color:#DADBDC;
    color:rgba(218, 219, 220, var(--text-opacity))
  }

  .landscape\:focus\:text-offwhite:focus{
    --text-opacity:1;
    color:#e8e8e8;
    color:rgba(232, 232, 232, var(--text-opacity))
  }

  .landscape\:text-opacity-0{
    --text-opacity:0
  }

  .landscape\:text-opacity-25{
    --text-opacity:0.25
  }

  .landscape\:text-opacity-50{
    --text-opacity:0.5
  }

  .landscape\:text-opacity-75{
    --text-opacity:0.75
  }

  .landscape\:text-opacity-100{
    --text-opacity:1
  }

  .landscape\:hover\:text-opacity-0:hover{
    --text-opacity:0
  }

  .landscape\:hover\:text-opacity-25:hover{
    --text-opacity:0.25
  }

  .landscape\:hover\:text-opacity-50:hover{
    --text-opacity:0.5
  }

  .landscape\:hover\:text-opacity-75:hover{
    --text-opacity:0.75
  }

  .landscape\:hover\:text-opacity-100:hover{
    --text-opacity:1
  }

  .landscape\:focus\:text-opacity-0:focus{
    --text-opacity:0
  }

  .landscape\:focus\:text-opacity-25:focus{
    --text-opacity:0.25
  }

  .landscape\:focus\:text-opacity-50:focus{
    --text-opacity:0.5
  }

  .landscape\:focus\:text-opacity-75:focus{
    --text-opacity:0.75
  }

  .landscape\:focus\:text-opacity-100:focus{
    --text-opacity:1
  }

  .landscape\:italic{
    font-style:italic
  }

  .landscape\:not-italic{
    font-style:normal
  }

  .landscape\:uppercase{
    text-transform:uppercase
  }

  .landscape\:lowercase{
    text-transform:lowercase
  }

  .landscape\:capitalize{
    text-transform:capitalize
  }

  .landscape\:normal-case{
    text-transform:none
  }

  .landscape\:underline{
    text-decoration:underline
  }

  .landscape\:line-through{
    text-decoration:line-through
  }

  .landscape\:no-underline{
    text-decoration:none
  }

  .landscape\:hover\:underline:hover{
    text-decoration:underline
  }

  .landscape\:hover\:line-through:hover{
    text-decoration:line-through
  }

  .landscape\:hover\:no-underline:hover{
    text-decoration:none
  }

  .landscape\:focus\:underline:focus{
    text-decoration:underline
  }

  .landscape\:focus\:line-through:focus{
    text-decoration:line-through
  }

  .landscape\:focus\:no-underline:focus{
    text-decoration:none
  }

  .landscape\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .landscape\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .landscape\:ordinal, .landscape\:slashed-zero, .landscape\:lining-nums, .landscape\:oldstyle-nums, .landscape\:proportional-nums, .landscape\:tabular-nums, .landscape\:diagonal-fractions, .landscape\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .landscape\:normal-nums{
    font-variant-numeric:normal
  }

  .landscape\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .landscape\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .landscape\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .landscape\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .landscape\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .landscape\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .landscape\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .landscape\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .landscape\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .landscape\:tracking-tight{
    letter-spacing:-0.025em
  }

  .landscape\:tracking-normal{
    letter-spacing:0
  }

  .landscape\:tracking-wide{
    letter-spacing:0.025em
  }

  .landscape\:tracking-wider{
    letter-spacing:0.05em
  }

  .landscape\:tracking-widest{
    letter-spacing:0.1em
  }

  .landscape\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none
  }

  .landscape\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
            user-select:text
  }

  .landscape\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
            user-select:all
  }

  .landscape\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
            user-select:auto
  }

  .landscape\:align-baseline{
    vertical-align:baseline
  }

  .landscape\:align-top{
    vertical-align:top
  }

  .landscape\:align-middle{
    vertical-align:middle
  }

  .landscape\:align-bottom{
    vertical-align:bottom
  }

  .landscape\:align-text-top{
    vertical-align:text-top
  }

  .landscape\:align-text-bottom{
    vertical-align:text-bottom
  }

  .landscape\:visible{
    visibility:visible
  }

  .landscape\:invisible{
    visibility:hidden
  }

  .landscape\:whitespace-normal{
    white-space:normal
  }

  .landscape\:whitespace-no-wrap{
    white-space:nowrap
  }

  .landscape\:whitespace-pre{
    white-space:pre
  }

  .landscape\:whitespace-pre-line{
    white-space:pre-line
  }

  .landscape\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .landscape\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .landscape\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .landscape\:break-all{
    word-break:break-all
  }

  .landscape\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .landscape\:w-0{
    width:0
  }

  .landscape\:w-1{
    width:1rem
  }

  .landscape\:w-2{
    width:2rem
  }

  .landscape\:w-3{
    width:3rem
  }

  .landscape\:w-4{
    width:4rem
  }

  .landscape\:w-5{
    width:5rem
  }

  .landscape\:w-6{
    width:6rem
  }

  .landscape\:w-7{
    width:7rem
  }

  .landscape\:w-15{
    width:1.5rem
  }

  .landscape\:w-25{
    width:2.5rem
  }

  .landscape\:w-125{
    width:1.25rem
  }

  .landscape\:w-175{
    width:1.175rem
  }

  .landscape\:w-225{
    width:2.25rem
  }

  .landscape\:w-275{
    width:2.175rem
  }

  .landscape\:w-auto{
    width:auto
  }

  .landscape\:w-px{
    width:1px
  }

  .landscape\:w-025{
    width:0.25rem
  }

  .landscape\:w-05{
    width:0.5rem
  }

  .landscape\:w-075{
    width:0.75rem
  }

  .landscape\:w-1\/2{
    width:50%
  }

  .landscape\:w-1\/3{
    width:33.333333%
  }

  .landscape\:w-2\/3{
    width:66.666667%
  }

  .landscape\:w-1\/4{
    width:25%
  }

  .landscape\:w-2\/4{
    width:50%
  }

  .landscape\:w-3\/4{
    width:75%
  }

  .landscape\:w-1\/5{
    width:20%
  }

  .landscape\:w-2\/5{
    width:40%
  }

  .landscape\:w-3\/5{
    width:60%
  }

  .landscape\:w-4\/5{
    width:80%
  }

  .landscape\:w-1\/6{
    width:16.666667%
  }

  .landscape\:w-2\/6{
    width:33.333333%
  }

  .landscape\:w-3\/6{
    width:50%
  }

  .landscape\:w-4\/6{
    width:66.666667%
  }

  .landscape\:w-5\/6{
    width:83.333333%
  }

  .landscape\:w-1\/12{
    width:8.333333%
  }

  .landscape\:w-2\/12{
    width:16.666667%
  }

  .landscape\:w-3\/12{
    width:25%
  }

  .landscape\:w-4\/12{
    width:33.333333%
  }

  .landscape\:w-5\/12{
    width:41.666667%
  }

  .landscape\:w-6\/12{
    width:50%
  }

  .landscape\:w-7\/12{
    width:58.333333%
  }

  .landscape\:w-8\/12{
    width:66.666667%
  }

  .landscape\:w-9\/12{
    width:75%
  }

  .landscape\:w-10\/12{
    width:83.333333%
  }

  .landscape\:w-11\/12{
    width:91.666667%
  }

  .landscape\:w-full{
    width:100%
  }

  .landscape\:w-screen{
    width:100vw
  }

  .landscape\:z-0{
    z-index:0
  }

  .landscape\:z-10{
    z-index:10
  }

  .landscape\:z-20{
    z-index:20
  }

  .landscape\:z-30{
    z-index:30
  }

  .landscape\:z-40{
    z-index:40
  }

  .landscape\:z-50{
    z-index:50
  }

  .landscape\:z-auto{
    z-index:auto
  }

  .landscape\:gap-0{
    grid-gap:0;
    gap:0
  }

  .landscape\:gap-1{
    grid-gap:1rem;
    gap:1rem
  }

  .landscape\:gap-2{
    grid-gap:2rem;
    gap:2rem
  }

  .landscape\:gap-3{
    grid-gap:3rem;
    gap:3rem
  }

  .landscape\:gap-4{
    grid-gap:4rem;
    gap:4rem
  }

  .landscape\:gap-5{
    grid-gap:5rem;
    gap:5rem
  }

  .landscape\:gap-6{
    grid-gap:6rem;
    gap:6rem
  }

  .landscape\:gap-7{
    grid-gap:7rem;
    gap:7rem
  }

  .landscape\:gap-15{
    grid-gap:1.5rem;
    gap:1.5rem
  }

  .landscape\:gap-25{
    grid-gap:2.5rem;
    gap:2.5rem
  }

  .landscape\:gap-125{
    grid-gap:1.25rem;
    gap:1.25rem
  }

  .landscape\:gap-175{
    grid-gap:1.175rem;
    gap:1.175rem
  }

  .landscape\:gap-225{
    grid-gap:2.25rem;
    gap:2.25rem
  }

  .landscape\:gap-275{
    grid-gap:2.175rem;
    gap:2.175rem
  }

  .landscape\:gap-px{
    grid-gap:1px;
    gap:1px
  }

  .landscape\:gap-025{
    grid-gap:0.25rem;
    gap:0.25rem
  }

  .landscape\:gap-05{
    grid-gap:0.5rem;
    gap:0.5rem
  }

  .landscape\:gap-075{
    grid-gap:0.75rem;
    gap:0.75rem
  }

  .landscape\:col-gap-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .landscape\:col-gap-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .landscape\:col-gap-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .landscape\:col-gap-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .landscape\:col-gap-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .landscape\:col-gap-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .landscape\:col-gap-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .landscape\:col-gap-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .landscape\:col-gap-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .landscape\:col-gap-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .landscape\:col-gap-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .landscape\:col-gap-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .landscape\:col-gap-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .landscape\:col-gap-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .landscape\:col-gap-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .landscape\:col-gap-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .landscape\:col-gap-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .landscape\:col-gap-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .landscape\:gap-x-0{
    grid-column-gap:0;
    -moz-column-gap:0;
         column-gap:0
  }

  .landscape\:gap-x-1{
    grid-column-gap:1rem;
    -moz-column-gap:1rem;
         column-gap:1rem
  }

  .landscape\:gap-x-2{
    grid-column-gap:2rem;
    -moz-column-gap:2rem;
         column-gap:2rem
  }

  .landscape\:gap-x-3{
    grid-column-gap:3rem;
    -moz-column-gap:3rem;
         column-gap:3rem
  }

  .landscape\:gap-x-4{
    grid-column-gap:4rem;
    -moz-column-gap:4rem;
         column-gap:4rem
  }

  .landscape\:gap-x-5{
    grid-column-gap:5rem;
    -moz-column-gap:5rem;
         column-gap:5rem
  }

  .landscape\:gap-x-6{
    grid-column-gap:6rem;
    -moz-column-gap:6rem;
         column-gap:6rem
  }

  .landscape\:gap-x-7{
    grid-column-gap:7rem;
    -moz-column-gap:7rem;
         column-gap:7rem
  }

  .landscape\:gap-x-15{
    grid-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
         column-gap:1.5rem
  }

  .landscape\:gap-x-25{
    grid-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
         column-gap:2.5rem
  }

  .landscape\:gap-x-125{
    grid-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
         column-gap:1.25rem
  }

  .landscape\:gap-x-175{
    grid-column-gap:1.175rem;
    -moz-column-gap:1.175rem;
         column-gap:1.175rem
  }

  .landscape\:gap-x-225{
    grid-column-gap:2.25rem;
    -moz-column-gap:2.25rem;
         column-gap:2.25rem
  }

  .landscape\:gap-x-275{
    grid-column-gap:2.175rem;
    -moz-column-gap:2.175rem;
         column-gap:2.175rem
  }

  .landscape\:gap-x-px{
    grid-column-gap:1px;
    -moz-column-gap:1px;
         column-gap:1px
  }

  .landscape\:gap-x-025{
    grid-column-gap:0.25rem;
    -moz-column-gap:0.25rem;
         column-gap:0.25rem
  }

  .landscape\:gap-x-05{
    grid-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
         column-gap:0.5rem
  }

  .landscape\:gap-x-075{
    grid-column-gap:0.75rem;
    -moz-column-gap:0.75rem;
         column-gap:0.75rem
  }

  .landscape\:row-gap-0{
    grid-row-gap:0;
    row-gap:0
  }

  .landscape\:row-gap-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .landscape\:row-gap-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .landscape\:row-gap-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .landscape\:row-gap-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .landscape\:row-gap-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .landscape\:row-gap-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .landscape\:row-gap-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .landscape\:row-gap-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .landscape\:row-gap-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .landscape\:row-gap-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .landscape\:row-gap-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .landscape\:row-gap-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .landscape\:row-gap-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .landscape\:row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .landscape\:row-gap-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .landscape\:row-gap-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .landscape\:row-gap-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .landscape\:gap-y-0{
    grid-row-gap:0;
    row-gap:0
  }

  .landscape\:gap-y-1{
    grid-row-gap:1rem;
    row-gap:1rem
  }

  .landscape\:gap-y-2{
    grid-row-gap:2rem;
    row-gap:2rem
  }

  .landscape\:gap-y-3{
    grid-row-gap:3rem;
    row-gap:3rem
  }

  .landscape\:gap-y-4{
    grid-row-gap:4rem;
    row-gap:4rem
  }

  .landscape\:gap-y-5{
    grid-row-gap:5rem;
    row-gap:5rem
  }

  .landscape\:gap-y-6{
    grid-row-gap:6rem;
    row-gap:6rem
  }

  .landscape\:gap-y-7{
    grid-row-gap:7rem;
    row-gap:7rem
  }

  .landscape\:gap-y-15{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
  }

  .landscape\:gap-y-25{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
  }

  .landscape\:gap-y-125{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
  }

  .landscape\:gap-y-175{
    grid-row-gap:1.175rem;
    row-gap:1.175rem
  }

  .landscape\:gap-y-225{
    grid-row-gap:2.25rem;
    row-gap:2.25rem
  }

  .landscape\:gap-y-275{
    grid-row-gap:2.175rem;
    row-gap:2.175rem
  }

  .landscape\:gap-y-px{
    grid-row-gap:1px;
    row-gap:1px
  }

  .landscape\:gap-y-025{
    grid-row-gap:0.25rem;
    row-gap:0.25rem
  }

  .landscape\:gap-y-05{
    grid-row-gap:0.5rem;
    row-gap:0.5rem
  }

  .landscape\:gap-y-075{
    grid-row-gap:0.75rem;
    row-gap:0.75rem
  }

  .landscape\:grid-flow-row{
    grid-auto-flow:row
  }

  .landscape\:grid-flow-col{
    grid-auto-flow:column
  }

  .landscape\:grid-flow-row-dense{
    grid-auto-flow:row dense
  }

  .landscape\:grid-flow-col-dense{
    grid-auto-flow:column dense
  }

  .landscape\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .landscape\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .landscape\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .landscape\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .landscape\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .landscape\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .landscape\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .landscape\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .landscape\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .landscape\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .landscape\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .landscape\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .landscape\:grid-cols-none{
    grid-template-columns:none
  }

  .landscape\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .landscape\:auto-cols-min{
    grid-auto-columns:min-content
  }

  .landscape\:auto-cols-max{
    grid-auto-columns:max-content
  }

  .landscape\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .landscape\:col-auto{
    grid-column:auto
  }

  .landscape\:col-span-1{
    grid-column:span 1 / span 1
  }

  .landscape\:col-span-2{
    grid-column:span 2 / span 2
  }

  .landscape\:col-span-3{
    grid-column:span 3 / span 3
  }

  .landscape\:col-span-4{
    grid-column:span 4 / span 4
  }

  .landscape\:col-span-5{
    grid-column:span 5 / span 5
  }

  .landscape\:col-span-6{
    grid-column:span 6 / span 6
  }

  .landscape\:col-span-7{
    grid-column:span 7 / span 7
  }

  .landscape\:col-span-8{
    grid-column:span 8 / span 8
  }

  .landscape\:col-span-9{
    grid-column:span 9 / span 9
  }

  .landscape\:col-span-10{
    grid-column:span 10 / span 10
  }

  .landscape\:col-span-11{
    grid-column:span 11 / span 11
  }

  .landscape\:col-span-12{
    grid-column:span 12 / span 12
  }

  .landscape\:col-span-full{
    grid-column:1 / -1
  }

  .landscape\:col-start-1{
    grid-column-start:1
  }

  .landscape\:col-start-2{
    grid-column-start:2
  }

  .landscape\:col-start-3{
    grid-column-start:3
  }

  .landscape\:col-start-4{
    grid-column-start:4
  }

  .landscape\:col-start-5{
    grid-column-start:5
  }

  .landscape\:col-start-6{
    grid-column-start:6
  }

  .landscape\:col-start-7{
    grid-column-start:7
  }

  .landscape\:col-start-8{
    grid-column-start:8
  }

  .landscape\:col-start-9{
    grid-column-start:9
  }

  .landscape\:col-start-10{
    grid-column-start:10
  }

  .landscape\:col-start-11{
    grid-column-start:11
  }

  .landscape\:col-start-12{
    grid-column-start:12
  }

  .landscape\:col-start-13{
    grid-column-start:13
  }

  .landscape\:col-start-auto{
    grid-column-start:auto
  }

  .landscape\:col-end-1{
    grid-column-end:1
  }

  .landscape\:col-end-2{
    grid-column-end:2
  }

  .landscape\:col-end-3{
    grid-column-end:3
  }

  .landscape\:col-end-4{
    grid-column-end:4
  }

  .landscape\:col-end-5{
    grid-column-end:5
  }

  .landscape\:col-end-6{
    grid-column-end:6
  }

  .landscape\:col-end-7{
    grid-column-end:7
  }

  .landscape\:col-end-8{
    grid-column-end:8
  }

  .landscape\:col-end-9{
    grid-column-end:9
  }

  .landscape\:col-end-10{
    grid-column-end:10
  }

  .landscape\:col-end-11{
    grid-column-end:11
  }

  .landscape\:col-end-12{
    grid-column-end:12
  }

  .landscape\:col-end-13{
    grid-column-end:13
  }

  .landscape\:col-end-auto{
    grid-column-end:auto
  }

  .landscape\:grid-rows-1{
    grid-template-rows:repeat(1, minmax(0, 1fr))
  }

  .landscape\:grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .landscape\:grid-rows-3{
    grid-template-rows:repeat(3, minmax(0, 1fr))
  }

  .landscape\:grid-rows-4{
    grid-template-rows:repeat(4, minmax(0, 1fr))
  }

  .landscape\:grid-rows-5{
    grid-template-rows:repeat(5, minmax(0, 1fr))
  }

  .landscape\:grid-rows-6{
    grid-template-rows:repeat(6, minmax(0, 1fr))
  }

  .landscape\:grid-rows-none{
    grid-template-rows:none
  }

  .landscape\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .landscape\:auto-rows-min{
    grid-auto-rows:min-content
  }

  .landscape\:auto-rows-max{
    grid-auto-rows:max-content
  }

  .landscape\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .landscape\:row-auto{
    grid-row:auto
  }

  .landscape\:row-span-1{
    grid-row:span 1 / span 1
  }

  .landscape\:row-span-2{
    grid-row:span 2 / span 2
  }

  .landscape\:row-span-3{
    grid-row:span 3 / span 3
  }

  .landscape\:row-span-4{
    grid-row:span 4 / span 4
  }

  .landscape\:row-span-5{
    grid-row:span 5 / span 5
  }

  .landscape\:row-span-6{
    grid-row:span 6 / span 6
  }

  .landscape\:row-span-full{
    grid-row:1 / -1
  }

  .landscape\:row-start-1{
    grid-row-start:1
  }

  .landscape\:row-start-2{
    grid-row-start:2
  }

  .landscape\:row-start-3{
    grid-row-start:3
  }

  .landscape\:row-start-4{
    grid-row-start:4
  }

  .landscape\:row-start-5{
    grid-row-start:5
  }

  .landscape\:row-start-6{
    grid-row-start:6
  }

  .landscape\:row-start-7{
    grid-row-start:7
  }

  .landscape\:row-start-auto{
    grid-row-start:auto
  }

  .landscape\:row-end-1{
    grid-row-end:1
  }

  .landscape\:row-end-2{
    grid-row-end:2
  }

  .landscape\:row-end-3{
    grid-row-end:3
  }

  .landscape\:row-end-4{
    grid-row-end:4
  }

  .landscape\:row-end-5{
    grid-row-end:5
  }

  .landscape\:row-end-6{
    grid-row-end:6
  }

  .landscape\:row-end-7{
    grid-row-end:7
  }

  .landscape\:row-end-auto{
    grid-row-end:auto
  }

  .landscape\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .landscape\:transform-none{
    transform:none
  }

  .landscape\:origin-center{
    transform-origin:center
  }

  .landscape\:origin-top{
    transform-origin:top
  }

  .landscape\:origin-top-right{
    transform-origin:top right
  }

  .landscape\:origin-right{
    transform-origin:right
  }

  .landscape\:origin-bottom-right{
    transform-origin:bottom right
  }

  .landscape\:origin-bottom{
    transform-origin:bottom
  }

  .landscape\:origin-bottom-left{
    transform-origin:bottom left
  }

  .landscape\:origin-left{
    transform-origin:left
  }

  .landscape\:origin-top-left{
    transform-origin:top left
  }

  .landscape\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .landscape\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .landscape\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .landscape\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .landscape\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .landscape\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .landscape\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .landscape\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .landscape\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .landscape\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .landscape\:scale-x-0{
    --transform-scale-x:0
  }

  .landscape\:scale-x-50{
    --transform-scale-x:.5
  }

  .landscape\:scale-x-75{
    --transform-scale-x:.75
  }

  .landscape\:scale-x-90{
    --transform-scale-x:.9
  }

  .landscape\:scale-x-95{
    --transform-scale-x:.95
  }

  .landscape\:scale-x-100{
    --transform-scale-x:1
  }

  .landscape\:scale-x-105{
    --transform-scale-x:1.05
  }

  .landscape\:scale-x-110{
    --transform-scale-x:1.1
  }

  .landscape\:scale-x-125{
    --transform-scale-x:1.25
  }

  .landscape\:scale-x-150{
    --transform-scale-x:1.5
  }

  .landscape\:scale-y-0{
    --transform-scale-y:0
  }

  .landscape\:scale-y-50{
    --transform-scale-y:.5
  }

  .landscape\:scale-y-75{
    --transform-scale-y:.75
  }

  .landscape\:scale-y-90{
    --transform-scale-y:.9
  }

  .landscape\:scale-y-95{
    --transform-scale-y:.95
  }

  .landscape\:scale-y-100{
    --transform-scale-y:1
  }

  .landscape\:scale-y-105{
    --transform-scale-y:1.05
  }

  .landscape\:scale-y-110{
    --transform-scale-y:1.1
  }

  .landscape\:scale-y-125{
    --transform-scale-y:1.25
  }

  .landscape\:scale-y-150{
    --transform-scale-y:1.5
  }

  .landscape\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .landscape\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .landscape\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .landscape\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .landscape\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .landscape\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .landscape\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .landscape\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .landscape\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .landscape\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .landscape\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .landscape\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .landscape\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .landscape\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .landscape\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .landscape\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .landscape\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .landscape\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .landscape\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .landscape\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .landscape\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .landscape\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .landscape\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .landscape\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .landscape\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .landscape\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .landscape\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .landscape\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .landscape\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .landscape\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .landscape\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .landscape\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .landscape\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .landscape\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .landscape\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .landscape\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .landscape\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .landscape\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .landscape\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .landscape\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .landscape\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .landscape\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .landscape\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .landscape\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .landscape\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .landscape\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .landscape\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .landscape\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .landscape\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .landscape\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .landscape\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .landscape\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .landscape\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .landscape\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .landscape\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .landscape\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .landscape\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .landscape\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .landscape\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .landscape\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .landscape\:rotate-0{
    --transform-rotate:0
  }

  .landscape\:rotate-1{
    --transform-rotate:1deg
  }

  .landscape\:rotate-2{
    --transform-rotate:2deg
  }

  .landscape\:rotate-3{
    --transform-rotate:3deg
  }

  .landscape\:rotate-6{
    --transform-rotate:6deg
  }

  .landscape\:rotate-12{
    --transform-rotate:12deg
  }

  .landscape\:rotate-45{
    --transform-rotate:45deg
  }

  .landscape\:rotate-90{
    --transform-rotate:90deg
  }

  .landscape\:rotate-180{
    --transform-rotate:180deg
  }

  .landscape\:-rotate-180{
    --transform-rotate:-180deg
  }

  .landscape\:-rotate-90{
    --transform-rotate:-90deg
  }

  .landscape\:-rotate-45{
    --transform-rotate:-45deg
  }

  .landscape\:-rotate-12{
    --transform-rotate:-12deg
  }

  .landscape\:-rotate-6{
    --transform-rotate:-6deg
  }

  .landscape\:-rotate-3{
    --transform-rotate:-3deg
  }

  .landscape\:-rotate-2{
    --transform-rotate:-2deg
  }

  .landscape\:-rotate-1{
    --transform-rotate:-1deg
  }

  .landscape\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .landscape\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .landscape\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .landscape\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .landscape\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .landscape\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .landscape\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .landscape\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .landscape\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .landscape\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .landscape\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .landscape\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .landscape\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .landscape\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .landscape\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .landscape\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .landscape\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .landscape\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .landscape\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .landscape\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .landscape\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .landscape\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .landscape\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .landscape\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .landscape\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .landscape\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .landscape\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .landscape\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .landscape\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .landscape\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .landscape\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .landscape\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .landscape\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .landscape\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .landscape\:translate-x-0{
    --transform-translate-x:0
  }

  .landscape\:translate-x-1{
    --transform-translate-x:1rem
  }

  .landscape\:translate-x-2{
    --transform-translate-x:2rem
  }

  .landscape\:translate-x-3{
    --transform-translate-x:3rem
  }

  .landscape\:translate-x-4{
    --transform-translate-x:4rem
  }

  .landscape\:translate-x-5{
    --transform-translate-x:5rem
  }

  .landscape\:translate-x-6{
    --transform-translate-x:6rem
  }

  .landscape\:translate-x-7{
    --transform-translate-x:7rem
  }

  .landscape\:translate-x-15{
    --transform-translate-x:1.5rem
  }

  .landscape\:translate-x-25{
    --transform-translate-x:2.5rem
  }

  .landscape\:translate-x-125{
    --transform-translate-x:1.25rem
  }

  .landscape\:translate-x-175{
    --transform-translate-x:1.175rem
  }

  .landscape\:translate-x-225{
    --transform-translate-x:2.25rem
  }

  .landscape\:translate-x-275{
    --transform-translate-x:2.175rem
  }

  .landscape\:translate-x-px{
    --transform-translate-x:1px
  }

  .landscape\:translate-x-025{
    --transform-translate-x:0.25rem
  }

  .landscape\:translate-x-05{
    --transform-translate-x:0.5rem
  }

  .landscape\:translate-x-075{
    --transform-translate-x:0.75rem
  }

  .landscape\:-translate-x-1{
    --transform-translate-x:-1rem
  }

  .landscape\:-translate-x-2{
    --transform-translate-x:-2rem
  }

  .landscape\:-translate-x-3{
    --transform-translate-x:-3rem
  }

  .landscape\:-translate-x-4{
    --transform-translate-x:-4rem
  }

  .landscape\:-translate-x-5{
    --transform-translate-x:-5rem
  }

  .landscape\:-translate-x-6{
    --transform-translate-x:-6rem
  }

  .landscape\:-translate-x-7{
    --transform-translate-x:-7rem
  }

  .landscape\:-translate-x-15{
    --transform-translate-x:-1.5rem
  }

  .landscape\:-translate-x-25{
    --transform-translate-x:-2.5rem
  }

  .landscape\:-translate-x-125{
    --transform-translate-x:-1.25rem
  }

  .landscape\:-translate-x-175{
    --transform-translate-x:-1.175rem
  }

  .landscape\:-translate-x-225{
    --transform-translate-x:-2.25rem
  }

  .landscape\:-translate-x-275{
    --transform-translate-x:-2.175rem
  }

  .landscape\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .landscape\:-translate-x-025{
    --transform-translate-x:-0.25rem
  }

  .landscape\:-translate-x-05{
    --transform-translate-x:-0.5rem
  }

  .landscape\:-translate-x-075{
    --transform-translate-x:-0.75rem
  }

  .landscape\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .landscape\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .landscape\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .landscape\:translate-x-full{
    --transform-translate-x:100%
  }

  .landscape\:translate-y-0{
    --transform-translate-y:0
  }

  .landscape\:translate-y-1{
    --transform-translate-y:1rem
  }

  .landscape\:translate-y-2{
    --transform-translate-y:2rem
  }

  .landscape\:translate-y-3{
    --transform-translate-y:3rem
  }

  .landscape\:translate-y-4{
    --transform-translate-y:4rem
  }

  .landscape\:translate-y-5{
    --transform-translate-y:5rem
  }

  .landscape\:translate-y-6{
    --transform-translate-y:6rem
  }

  .landscape\:translate-y-7{
    --transform-translate-y:7rem
  }

  .landscape\:translate-y-15{
    --transform-translate-y:1.5rem
  }

  .landscape\:translate-y-25{
    --transform-translate-y:2.5rem
  }

  .landscape\:translate-y-125{
    --transform-translate-y:1.25rem
  }

  .landscape\:translate-y-175{
    --transform-translate-y:1.175rem
  }

  .landscape\:translate-y-225{
    --transform-translate-y:2.25rem
  }

  .landscape\:translate-y-275{
    --transform-translate-y:2.175rem
  }

  .landscape\:translate-y-px{
    --transform-translate-y:1px
  }

  .landscape\:translate-y-025{
    --transform-translate-y:0.25rem
  }

  .landscape\:translate-y-05{
    --transform-translate-y:0.5rem
  }

  .landscape\:translate-y-075{
    --transform-translate-y:0.75rem
  }

  .landscape\:-translate-y-1{
    --transform-translate-y:-1rem
  }

  .landscape\:-translate-y-2{
    --transform-translate-y:-2rem
  }

  .landscape\:-translate-y-3{
    --transform-translate-y:-3rem
  }

  .landscape\:-translate-y-4{
    --transform-translate-y:-4rem
  }

  .landscape\:-translate-y-5{
    --transform-translate-y:-5rem
  }

  .landscape\:-translate-y-6{
    --transform-translate-y:-6rem
  }

  .landscape\:-translate-y-7{
    --transform-translate-y:-7rem
  }

  .landscape\:-translate-y-15{
    --transform-translate-y:-1.5rem
  }

  .landscape\:-translate-y-25{
    --transform-translate-y:-2.5rem
  }

  .landscape\:-translate-y-125{
    --transform-translate-y:-1.25rem
  }

  .landscape\:-translate-y-175{
    --transform-translate-y:-1.175rem
  }

  .landscape\:-translate-y-225{
    --transform-translate-y:-2.25rem
  }

  .landscape\:-translate-y-275{
    --transform-translate-y:-2.175rem
  }

  .landscape\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .landscape\:-translate-y-025{
    --transform-translate-y:-0.25rem
  }

  .landscape\:-translate-y-05{
    --transform-translate-y:-0.5rem
  }

  .landscape\:-translate-y-075{
    --transform-translate-y:-0.75rem
  }

  .landscape\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .landscape\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .landscape\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .landscape\:translate-y-full{
    --transform-translate-y:100%
  }

  .landscape\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .landscape\:hover\:translate-x-1:hover{
    --transform-translate-x:1rem
  }

  .landscape\:hover\:translate-x-2:hover{
    --transform-translate-x:2rem
  }

  .landscape\:hover\:translate-x-3:hover{
    --transform-translate-x:3rem
  }

  .landscape\:hover\:translate-x-4:hover{
    --transform-translate-x:4rem
  }

  .landscape\:hover\:translate-x-5:hover{
    --transform-translate-x:5rem
  }

  .landscape\:hover\:translate-x-6:hover{
    --transform-translate-x:6rem
  }

  .landscape\:hover\:translate-x-7:hover{
    --transform-translate-x:7rem
  }

  .landscape\:hover\:translate-x-15:hover{
    --transform-translate-x:1.5rem
  }

  .landscape\:hover\:translate-x-25:hover{
    --transform-translate-x:2.5rem
  }

  .landscape\:hover\:translate-x-125:hover{
    --transform-translate-x:1.25rem
  }

  .landscape\:hover\:translate-x-175:hover{
    --transform-translate-x:1.175rem
  }

  .landscape\:hover\:translate-x-225:hover{
    --transform-translate-x:2.25rem
  }

  .landscape\:hover\:translate-x-275:hover{
    --transform-translate-x:2.175rem
  }

  .landscape\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .landscape\:hover\:translate-x-025:hover{
    --transform-translate-x:0.25rem
  }

  .landscape\:hover\:translate-x-05:hover{
    --transform-translate-x:0.5rem
  }

  .landscape\:hover\:translate-x-075:hover{
    --transform-translate-x:0.75rem
  }

  .landscape\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1rem
  }

  .landscape\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2rem
  }

  .landscape\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3rem
  }

  .landscape\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4rem
  }

  .landscape\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5rem
  }

  .landscape\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6rem
  }

  .landscape\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7rem
  }

  .landscape\:hover\:-translate-x-15:hover{
    --transform-translate-x:-1.5rem
  }

  .landscape\:hover\:-translate-x-25:hover{
    --transform-translate-x:-2.5rem
  }

  .landscape\:hover\:-translate-x-125:hover{
    --transform-translate-x:-1.25rem
  }

  .landscape\:hover\:-translate-x-175:hover{
    --transform-translate-x:-1.175rem
  }

  .landscape\:hover\:-translate-x-225:hover{
    --transform-translate-x:-2.25rem
  }

  .landscape\:hover\:-translate-x-275:hover{
    --transform-translate-x:-2.175rem
  }

  .landscape\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .landscape\:hover\:-translate-x-025:hover{
    --transform-translate-x:-0.25rem
  }

  .landscape\:hover\:-translate-x-05:hover{
    --transform-translate-x:-0.5rem
  }

  .landscape\:hover\:-translate-x-075:hover{
    --transform-translate-x:-0.75rem
  }

  .landscape\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .landscape\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .landscape\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .landscape\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .landscape\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .landscape\:hover\:translate-y-1:hover{
    --transform-translate-y:1rem
  }

  .landscape\:hover\:translate-y-2:hover{
    --transform-translate-y:2rem
  }

  .landscape\:hover\:translate-y-3:hover{
    --transform-translate-y:3rem
  }

  .landscape\:hover\:translate-y-4:hover{
    --transform-translate-y:4rem
  }

  .landscape\:hover\:translate-y-5:hover{
    --transform-translate-y:5rem
  }

  .landscape\:hover\:translate-y-6:hover{
    --transform-translate-y:6rem
  }

  .landscape\:hover\:translate-y-7:hover{
    --transform-translate-y:7rem
  }

  .landscape\:hover\:translate-y-15:hover{
    --transform-translate-y:1.5rem
  }

  .landscape\:hover\:translate-y-25:hover{
    --transform-translate-y:2.5rem
  }

  .landscape\:hover\:translate-y-125:hover{
    --transform-translate-y:1.25rem
  }

  .landscape\:hover\:translate-y-175:hover{
    --transform-translate-y:1.175rem
  }

  .landscape\:hover\:translate-y-225:hover{
    --transform-translate-y:2.25rem
  }

  .landscape\:hover\:translate-y-275:hover{
    --transform-translate-y:2.175rem
  }

  .landscape\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .landscape\:hover\:translate-y-025:hover{
    --transform-translate-y:0.25rem
  }

  .landscape\:hover\:translate-y-05:hover{
    --transform-translate-y:0.5rem
  }

  .landscape\:hover\:translate-y-075:hover{
    --transform-translate-y:0.75rem
  }

  .landscape\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1rem
  }

  .landscape\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2rem
  }

  .landscape\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3rem
  }

  .landscape\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4rem
  }

  .landscape\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5rem
  }

  .landscape\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6rem
  }

  .landscape\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7rem
  }

  .landscape\:hover\:-translate-y-15:hover{
    --transform-translate-y:-1.5rem
  }

  .landscape\:hover\:-translate-y-25:hover{
    --transform-translate-y:-2.5rem
  }

  .landscape\:hover\:-translate-y-125:hover{
    --transform-translate-y:-1.25rem
  }

  .landscape\:hover\:-translate-y-175:hover{
    --transform-translate-y:-1.175rem
  }

  .landscape\:hover\:-translate-y-225:hover{
    --transform-translate-y:-2.25rem
  }

  .landscape\:hover\:-translate-y-275:hover{
    --transform-translate-y:-2.175rem
  }

  .landscape\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .landscape\:hover\:-translate-y-025:hover{
    --transform-translate-y:-0.25rem
  }

  .landscape\:hover\:-translate-y-05:hover{
    --transform-translate-y:-0.5rem
  }

  .landscape\:hover\:-translate-y-075:hover{
    --transform-translate-y:-0.75rem
  }

  .landscape\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .landscape\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .landscape\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .landscape\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .landscape\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .landscape\:focus\:translate-x-1:focus{
    --transform-translate-x:1rem
  }

  .landscape\:focus\:translate-x-2:focus{
    --transform-translate-x:2rem
  }

  .landscape\:focus\:translate-x-3:focus{
    --transform-translate-x:3rem
  }

  .landscape\:focus\:translate-x-4:focus{
    --transform-translate-x:4rem
  }

  .landscape\:focus\:translate-x-5:focus{
    --transform-translate-x:5rem
  }

  .landscape\:focus\:translate-x-6:focus{
    --transform-translate-x:6rem
  }

  .landscape\:focus\:translate-x-7:focus{
    --transform-translate-x:7rem
  }

  .landscape\:focus\:translate-x-15:focus{
    --transform-translate-x:1.5rem
  }

  .landscape\:focus\:translate-x-25:focus{
    --transform-translate-x:2.5rem
  }

  .landscape\:focus\:translate-x-125:focus{
    --transform-translate-x:1.25rem
  }

  .landscape\:focus\:translate-x-175:focus{
    --transform-translate-x:1.175rem
  }

  .landscape\:focus\:translate-x-225:focus{
    --transform-translate-x:2.25rem
  }

  .landscape\:focus\:translate-x-275:focus{
    --transform-translate-x:2.175rem
  }

  .landscape\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .landscape\:focus\:translate-x-025:focus{
    --transform-translate-x:0.25rem
  }

  .landscape\:focus\:translate-x-05:focus{
    --transform-translate-x:0.5rem
  }

  .landscape\:focus\:translate-x-075:focus{
    --transform-translate-x:0.75rem
  }

  .landscape\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1rem
  }

  .landscape\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2rem
  }

  .landscape\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3rem
  }

  .landscape\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4rem
  }

  .landscape\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5rem
  }

  .landscape\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6rem
  }

  .landscape\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7rem
  }

  .landscape\:focus\:-translate-x-15:focus{
    --transform-translate-x:-1.5rem
  }

  .landscape\:focus\:-translate-x-25:focus{
    --transform-translate-x:-2.5rem
  }

  .landscape\:focus\:-translate-x-125:focus{
    --transform-translate-x:-1.25rem
  }

  .landscape\:focus\:-translate-x-175:focus{
    --transform-translate-x:-1.175rem
  }

  .landscape\:focus\:-translate-x-225:focus{
    --transform-translate-x:-2.25rem
  }

  .landscape\:focus\:-translate-x-275:focus{
    --transform-translate-x:-2.175rem
  }

  .landscape\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .landscape\:focus\:-translate-x-025:focus{
    --transform-translate-x:-0.25rem
  }

  .landscape\:focus\:-translate-x-05:focus{
    --transform-translate-x:-0.5rem
  }

  .landscape\:focus\:-translate-x-075:focus{
    --transform-translate-x:-0.75rem
  }

  .landscape\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .landscape\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .landscape\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .landscape\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .landscape\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .landscape\:focus\:translate-y-1:focus{
    --transform-translate-y:1rem
  }

  .landscape\:focus\:translate-y-2:focus{
    --transform-translate-y:2rem
  }

  .landscape\:focus\:translate-y-3:focus{
    --transform-translate-y:3rem
  }

  .landscape\:focus\:translate-y-4:focus{
    --transform-translate-y:4rem
  }

  .landscape\:focus\:translate-y-5:focus{
    --transform-translate-y:5rem
  }

  .landscape\:focus\:translate-y-6:focus{
    --transform-translate-y:6rem
  }

  .landscape\:focus\:translate-y-7:focus{
    --transform-translate-y:7rem
  }

  .landscape\:focus\:translate-y-15:focus{
    --transform-translate-y:1.5rem
  }

  .landscape\:focus\:translate-y-25:focus{
    --transform-translate-y:2.5rem
  }

  .landscape\:focus\:translate-y-125:focus{
    --transform-translate-y:1.25rem
  }

  .landscape\:focus\:translate-y-175:focus{
    --transform-translate-y:1.175rem
  }

  .landscape\:focus\:translate-y-225:focus{
    --transform-translate-y:2.25rem
  }

  .landscape\:focus\:translate-y-275:focus{
    --transform-translate-y:2.175rem
  }

  .landscape\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .landscape\:focus\:translate-y-025:focus{
    --transform-translate-y:0.25rem
  }

  .landscape\:focus\:translate-y-05:focus{
    --transform-translate-y:0.5rem
  }

  .landscape\:focus\:translate-y-075:focus{
    --transform-translate-y:0.75rem
  }

  .landscape\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1rem
  }

  .landscape\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2rem
  }

  .landscape\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3rem
  }

  .landscape\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4rem
  }

  .landscape\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5rem
  }

  .landscape\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6rem
  }

  .landscape\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7rem
  }

  .landscape\:focus\:-translate-y-15:focus{
    --transform-translate-y:-1.5rem
  }

  .landscape\:focus\:-translate-y-25:focus{
    --transform-translate-y:-2.5rem
  }

  .landscape\:focus\:-translate-y-125:focus{
    --transform-translate-y:-1.25rem
  }

  .landscape\:focus\:-translate-y-175:focus{
    --transform-translate-y:-1.175rem
  }

  .landscape\:focus\:-translate-y-225:focus{
    --transform-translate-y:-2.25rem
  }

  .landscape\:focus\:-translate-y-275:focus{
    --transform-translate-y:-2.175rem
  }

  .landscape\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .landscape\:focus\:-translate-y-025:focus{
    --transform-translate-y:-0.25rem
  }

  .landscape\:focus\:-translate-y-05:focus{
    --transform-translate-y:-0.5rem
  }

  .landscape\:focus\:-translate-y-075:focus{
    --transform-translate-y:-0.75rem
  }

  .landscape\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .landscape\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .landscape\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .landscape\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .landscape\:skew-x-0{
    --transform-skew-x:0
  }

  .landscape\:skew-x-1{
    --transform-skew-x:1deg
  }

  .landscape\:skew-x-2{
    --transform-skew-x:2deg
  }

  .landscape\:skew-x-3{
    --transform-skew-x:3deg
  }

  .landscape\:skew-x-6{
    --transform-skew-x:6deg
  }

  .landscape\:skew-x-12{
    --transform-skew-x:12deg
  }

  .landscape\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .landscape\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .landscape\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .landscape\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .landscape\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .landscape\:skew-y-0{
    --transform-skew-y:0
  }

  .landscape\:skew-y-1{
    --transform-skew-y:1deg
  }

  .landscape\:skew-y-2{
    --transform-skew-y:2deg
  }

  .landscape\:skew-y-3{
    --transform-skew-y:3deg
  }

  .landscape\:skew-y-6{
    --transform-skew-y:6deg
  }

  .landscape\:skew-y-12{
    --transform-skew-y:12deg
  }

  .landscape\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .landscape\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .landscape\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .landscape\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .landscape\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .landscape\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .landscape\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .landscape\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .landscape\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .landscape\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .landscape\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .landscape\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .landscape\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .landscape\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .landscape\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .landscape\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .landscape\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .landscape\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .landscape\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .landscape\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .landscape\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .landscape\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .landscape\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .landscape\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .landscape\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .landscape\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .landscape\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .landscape\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .landscape\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .landscape\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .landscape\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .landscape\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .landscape\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .landscape\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .landscape\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .landscape\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .landscape\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .landscape\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .landscape\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .landscape\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .landscape\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .landscape\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .landscape\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .landscape\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .landscape\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .landscape\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .landscape\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .landscape\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .landscape\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .landscape\:transition-none{
    transition-property:none
  }

  .landscape\:transition-all{
    transition-property:all
  }

  .landscape\:transition{
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform
  }

  .landscape\:transition-colors{
    transition-property:background-color, border-color, color, fill, stroke
  }

  .landscape\:transition-opacity{
    transition-property:opacity
  }

  .landscape\:transition-shadow{
    transition-property:box-shadow
  }

  .landscape\:transition-transform{
    transition-property:transform
  }

  .landscape\:ease-linear{
    transition-timing-function:linear
  }

  .landscape\:ease-in{
    transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .landscape\:ease-out{
    transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .landscape\:ease-in-out{
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .landscape\:duration-75{
    transition-duration:75ms
  }

  .landscape\:duration-100{
    transition-duration:100ms
  }

  .landscape\:duration-150{
    transition-duration:150ms
  }

  .landscape\:duration-200{
    transition-duration:200ms
  }

  .landscape\:duration-300{
    transition-duration:300ms
  }

  .landscape\:duration-500{
    transition-duration:500ms
  }

  .landscape\:duration-700{
    transition-duration:700ms
  }

  .landscape\:duration-1000{
    transition-duration:1000ms
  }

  .landscape\:delay-75{
    transition-delay:75ms
  }

  .landscape\:delay-100{
    transition-delay:100ms
  }

  .landscape\:delay-150{
    transition-delay:150ms
  }

  .landscape\:delay-200{
    transition-delay:200ms
  }

  .landscape\:delay-300{
    transition-delay:300ms
  }

  .landscape\:delay-500{
    transition-delay:500ms
  }

  .landscape\:delay-700{
    transition-delay:700ms
  }

  .landscape\:delay-1000{
    transition-delay:1000ms
  }

  .landscape\:animate-none{
    animation:none
  }

  .landscape\:animate-spin{
    animation:spin 1s linear infinite
  }

  .landscape\:animate-ping{
    animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .landscape\:animate-pulse{
    animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .landscape\:animate-bounce{
    animation:bounce 1s infinite
  }
}
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/source/sass/_vendor.sass */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/fontawesome.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_core.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_larger.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_fixed-width.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_variables.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_list.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_bordered-pulled.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_animated.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_rotated-flipped.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_mixins.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_stacked.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_icons.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/_screen-reader.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/brands.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/@fortawesome/fontawesome-pro/scss/light.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/slick-carousel/slick/slick.scss */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/source/sass/fonts.sass */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/node_modules/tailwindcss/base.css */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/source/sass/tailwind.sass */
/*# sourceURL=/Users/seb/Dev/Statamic/the-rechabite/<no source> */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvc291cmNlL3Nhc3MvX3ZlbmRvci5zYXNzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2NvcmUuc2NzcyIsIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fbGFyZ2VyLnNjc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19saXN0LnNjc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19hbmltYXRlZC5zY3NzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fbWl4aW5zLnNjc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9faWNvbnMuc2NzcyIsIi9Vc2Vycy9zZWIvRGV2L1N0YXRhbWljL3RoZS1yZWNoYWJpdGUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2JyYW5kcy5zY3NzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2xpZ2h0LnNjc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9zb3VyY2Uvc2Fzcy9mb250cy5zYXNzIiwiL1VzZXJzL3NlYi9EZXYvU3RhdGFtaWMvdGhlLXJlY2hhYml0ZS9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlL3NvdXJjZS9zYXNzL3RhaWx3aW5kLnNhc3MiLCIvVXNlcnMvc2ViL0Rldi9TdGF0YW1pYy90aGUtcmVjaGFiaXRlLzxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0NBQTs7QUNHQTtFQU1FLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7Q0FBQTs7QUNYRjtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtDQUFBOztBQUdGO0VBQ0UsZUFBQTtDQUFBOztBQUdGO0VBQ0UsZ0JBQUE7Q0FBQTs7QUFJQTtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGFBQUE7Q0FBQTs7QUFERjtFQUNFLGNBQUE7Q0FBQTs7QUNsQko7RUFDRSxrQkFBQTtFQUNBLFlBQUE7Q0NPcUI7O0FDUnZCO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7Q0FBQTs7QUFFQTtFQUFBLGlCQUFBO0NBQUE7O0FBR0Y7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVETHFCO0VDTXJCLG1CQUFBO0NBQUE7O0FDYkY7RUFDRSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7Q0FBQTs7QUFHRjtFQUFBLFVBQUE7Q0FBQTs7QUFDQTtFQUFBLFdBQUE7Q0FBQTs7QUFPRTtFQUFBLGlCQUFBO0NBQUE7O0FBQ0E7RUFBQSxnQkFBQTtDQUFBOztBQ2ZGO0VBQ0Usb0NBQUE7Q0FBQTs7QUFHRjtFQUNFLHNDQUFBO0NBQUE7O0FBR0Y7RUFDRTtJQUNFLHNCQUFBO0dBQUE7O0VBR0Y7SUFDRSx3QkFBQTtHQUFBO0NBQUE7O0FDZEo7RUNXRSxzRUFBQTtFQUNBLHVCQUFBO0NBQUE7O0FEWEY7RUNVRSxzRUFBQTtFQUNBLHdCQUFBO0NBQUE7O0FEVkY7RUNTRSxzRUFBQTtFQUNBLHdCQUFBO0NBQUE7O0FEUkY7RUNZRSxnRkFBQTtFQUNBLHNCQUFBO0NBQUE7O0FEWkY7RUNXRSxnRkFBQTtFQUNBLHNCQUFBO0NBQUE7O0FEWEY7RUNVRSxnRkFBQTtFQUNBLHVCQUFBO0NBQUE7O0FETEE7RUFNRSxXQUFBO0NBQUE7O0FFbEJKO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtDQUFBOztBQUdGO0VBRUUsT0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0NBQUE7O0FBR0Y7RUFDRSxtQkFBQTtDQUFBOztBQUdGO0VBQ0UsYUFBQTtDQUFBOztBQUdGO0VBQ0UsVUFBQTtDTnBCcUI7O0FPTnZCO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQUNBO0VBQUEsZUFBQTtDQUFBOztBQ3B3RUE7RUgwQkUsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7Q0FBQTs7QUFVQTtFQUVFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0NBQUE7O0FJckRKOzs7R0FBQTs7QUFNQTtFQUNFLG9DQUFBOztFQUNBLGtCQUFBOztFQUNBLGdCQUFBOztFQUNBLG1CVExxQjs7RVNNckIsa0NBQUE7O0VBQ0EscVBBQUE7Q0FBQTs7QUFPRjtFQUNFLG9DQUFBO0VBQ0EsZUFBQTtDQUFBOztBQ3JCRjs7O0dBQUE7O0FBTUE7RUFDRSxpQ0FBQTs7RUFDQSxrQkFBQTs7RUFDQSxnQkFBQTs7RUFDQSxtQlZMcUI7O0VVTXJCLGtDQUFBOztFQUNBLHVQQUFBO0NBQUE7O0FBT0Y7RUFDRSxpQ0FBQTtFQUNBLGVBQUE7Q0FBQTs7QUNuQkY7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFFQSxzQkFBQTtFQUVBLGlCQUFBO0VBRUEsbUJBQUE7RUFDQSx1Q0FBQTtDQUFBOztBQUVKO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtDQUFBOztBQUVBO0VBQ0ksWUFBQTtDQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLFdBQUE7Q0FBQTs7QUFHUjtFQU1JLDhCQUFBO0NBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q0FBQTs7QUFFQTtFQUVJLFdBQUE7RUFDQSxhQUFBO0NBQUE7O0FBR0o7RUFDSSxVQUFBO0NBQUE7O0FBR0o7RUFDSSxpQkFBQTtDQUFBOztBQUdSO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBV0EsWUFBQTtDQUFBOztBQVZBO0VBQ0ksV0FBQTtDQUFBOztBQUVKO0VBQ0ksYUFBQTtDQUFBOztBQUVKO0VBQ0ksWUFBQTtDQUFBOztBQUtKO0VBQ0ksbUJBQUE7Q0FBQTs7QUFHSjtFQUNJLGFBQUE7Q0FBQTs7QUFHSjtFQUNJLGlCQUFBO0NBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0NBQUE7O0FBR1I7RUFDSSxZQUFBO0NBQUE7O0FDbEdKO0VBQ0MsOEJBQUE7O0VBQ0EsbUNBQUE7O0VBQ0EsMkpBQUE7Q0FBQTs7QUFFRDtFQUNDLHVCQUFBOztFQUNBLGdHQUFBO0NBQUE7O0FDUEQsNEVBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUEsa0JBQUEsQ0FBQSxPQUFBO0VBQUEsK0JBQUEsQ0FBQSxPQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQSxVQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUEsd0JBQUEsQ0FBQSxPQUFBO0VBQUEsVUFBQSxDQUFBLE9BQUE7RUFBQSxrQkFBQSxDQUFBLE9BQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQSxrQ0FBQSxDQUFBLE9BQUE7RUFBQSxlQUFBLENBQUEsT0FBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQSxvQkFBQSxDQUFBLE9BQUE7RUFBQSwyQkFBQSxDQUFBLE9BQUE7RUFBQSwwQ0FBQTtVQUFBLGtDQUFBLENBQUEsT0FBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOztFQUFBLG9CQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBOzs7RUFBQSxrQ0FBQSxDQUFBLE9BQUE7RUFBQSxlQUFBLENBQUEsT0FBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLG1CQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7Ozs7RUFBQSxxQkFBQSxDQUFBLE9BQUE7RUFBQSxnQkFBQSxDQUFBLE9BQUE7RUFBQSxrQkFBQSxDQUFBLE9BQUE7RUFBQSxVQUFBLENBQUEsT0FBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtRQUFBLE9BQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtTQUFBLE9BQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7OztFQUFBLG1CQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7Ozs7O0dBQUE7O0FBQUE7RUFBQSx1QkFBQSxDQUFBLE9BQUE7RUFBQSxlQUFBLENBQUEsT0FBQTtFQUFBLGVBQUEsQ0FBQSxPQUFBO0VBQUEsZ0JBQUEsQ0FBQSxPQUFBO0VBQUEsV0FBQSxDQUFBLE9BQUE7RUFBQSxvQkFBQSxDQUFBLE9BQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBOztFQUFBLHVCQUFBLENBQUEsT0FBQTtFQUFBLFdBQUEsQ0FBQSxPQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7O0VBQUEsYUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBLDhCQUFBLENBQUEsT0FBQTtFQUFBLHFCQUFBLENBQUEsT0FBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQSwyQkFBQSxDQUFBLE9BQUE7RUFBQSxjQUFBLENBQUEsT0FBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTs7OztHQUFBOztBQUFBOztHQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7O0VBQUEsaUJBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7OztHQUFBOztBQUFBO0VBQUEsOE1BQUEsQ0FBQSxPQUFBO0VBQUEsaUJBQUEsQ0FBQSxPQUFBO0NBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQUFBOztBQUFBOzs7RUFBQSx1QkFBQSxDQUFBLE9BQUE7RUFBQSxnQkFBQSxDQUFBLE9BQUE7RUFBQSxvQkFBQSxDQUFBLE9BQUE7RUFBQSxzQkFBQSxDQUFBLE9BQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7Ozs7Ozs7O0dBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTs7RUFBQSxlQUFBO0NBQUE7O0FBQUE7O0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7Ozs7OztFQUFBLG1CQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTs7Ozs7O0dBQUE7O0FBQUE7Ozs7O0VBQUEsV0FBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBOzs7OztHQUFBOztBQUFBOzs7O0VBQUEsa0dBQUE7Q0FBQTs7QUFBQTs7Ozs7O0dBQUE7O0FBQUE7Ozs7Ozs7O0VBQUEsZUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7Ozs7O0dBQUE7O0FBQUE7O0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUE7SUFBQSxXQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUEsZUFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBLGVBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQSxnQkFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBLGdCQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUEsZ0JBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQSxnQkFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHdEQUFBO0VBQUEsZ0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsZ0RBQUE7RUFBQSx3REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSx5REFBQTtFQUFBLGlEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGlEQUFBO0VBQUEseURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEseURBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxpREFBQTtFQUFBLHlEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHlEQUFBO0VBQUEsaURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsaURBQUE7RUFBQSx5REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSx5REFBQTtFQUFBLGlEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGlEQUFBO0VBQUEseURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEseURBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxpREFBQTtFQUFBLHlEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHlEQUFBO0VBQUEsaURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsaURBQUE7RUFBQSx5REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSx5REFBQTtFQUFBLGlEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGlEQUFBO0VBQUEseURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsMkRBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxtREFBQTtFQUFBLDJEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDJEQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsbURBQUE7RUFBQSwyREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSw0REFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9EQUFBO0VBQUEsNERBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsNkRBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxxREFBQTtFQUFBLDZEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDREQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsb0RBQUE7RUFBQSw0REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSw2REFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHFEQUFBO0VBQUEsNkRBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsd0RBQUE7RUFBQSxnREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtFQUFBLHdEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDREQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsb0RBQUE7RUFBQSw0REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSwyREFBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG1EQUFBO0VBQUEsMkRBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsNERBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxvREFBQTtFQUFBLDREQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDBEQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsa0RBQUE7RUFBQSwwREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSwwREFBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGtEQUFBO0VBQUEsMERBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsMERBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxrREFBQTtFQUFBLDBEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDBEQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsa0RBQUE7RUFBQSwwREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSwwREFBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGtEQUFBO0VBQUEsMERBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsMERBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxrREFBQTtFQUFBLDBEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDBEQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsa0RBQUE7RUFBQSwwREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSw0REFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9EQUFBO0VBQUEsNERBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsNERBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxvREFBQTtFQUFBLDREQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDZEQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEscURBQUE7RUFBQSw2REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSw4REFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNEQUFBO0VBQUEsOERBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsNkRBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxxREFBQTtFQUFBLDZEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDhEQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsc0RBQUE7RUFBQSw4REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSx5REFBQTtFQUFBLGlEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGlEQUFBO0VBQUEseURBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsNkRBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxxREFBQTtFQUFBLDZEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLDREQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsb0RBQUE7RUFBQSw0REFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSw2REFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHFEQUFBO0VBQUEsNkRBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSwrREFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0VBQUEsK0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEsK0RBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtFQUFBLCtEQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLCtEQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7RUFBQSwrREFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSwrREFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0VBQUEsK0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEsK0RBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtFQUFBLCtEQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLGlEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUEsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBLFVBQUE7RUFBQSxTQUFBO0VBQUEsaUJBQUE7RUFBQSxVQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBLGdCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQSxVQUFBO0VBQUEsU0FBQTtFQUFBLGlCQUFBO0VBQUEsVUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7VUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHlCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSx5QkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEseUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFFQUFBO0NBQUE7O0FBQUE7RUFBQSwyRUFBQTtDQUFBOztBQUFBO0VBQUEsdUVBQUE7Q0FBQTs7QUFBQTtFQUFBLDhFQUFBO0NBQUE7O0FBQUE7RUFBQSx3RUFBQTtDQUFBOztBQUFBO0VBQUEsNkVBQUE7Q0FBQTs7QUFBQTtFQUFBLHNFQUFBO0NBQUE7O0FBQUE7RUFBQSwwRUFBQTtDQUFBOztBQUFBO0VBQUEsa0NBQUE7RUFBQSw2RkFBQTtDQUFBOztBQUFBO0VBQUEsbUNBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSw2RkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7RUFBQSx3SEFBQTtDQUFBOztBQUFBO0VBQUEsa0NBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSx3SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsa0NBQUE7RUFBQSw2RkFBQTtDQUFBOztBQUFBO0VBQUEsbUNBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSw2RkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7RUFBQSx3SEFBQTtDQUFBOztBQUFBO0VBQUEsa0NBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSx3SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsa0NBQUE7RUFBQSw2RkFBQTtDQUFBOztBQUFBO0VBQUEsbUNBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSw2RkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxnR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxpR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxtR0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7RUFBQSx3SEFBQTtDQUFBOztBQUFBO0VBQUEsa0NBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSx3SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSwySEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw0SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw2SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQSw4SEFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsaURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLGlEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxzREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHNEQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx1REFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHVEQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGlDQUFBO0VBQUEsbUNBQUE7Q0FBQTs7QUFBQTtFQUFBLG9DQUFBO0VBQUEsa0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsa0NBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsa0NBQUE7Q0FBQTs7QUFBQTtFQUFBLG1DQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGlDQUFBO0VBQUEsbUNBQUE7Q0FBQTs7QUFBQTtFQUFBLG9DQUFBO0VBQUEsa0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsa0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGtDQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsa0NBQUE7Q0FBQTs7QUFBQTtFQUFBLG1DQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGtDQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGtDQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLG1DQUFBO0NBQUE7O0FBQUE7RUFBQSxrQ0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsbUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGtDQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlDQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlDQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLFNBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLFFBQUE7Q0FBQTs7QUFBQTtFQUFBLFFBQUE7Q0FBQTs7QUFBQTtFQUFBLFFBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQSxjQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLHVDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQ0FBQTtDQUFBOztBQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLFFBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxRQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxVQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGFBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtLQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtLQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtLQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0tBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7S0FBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7S0FBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7S0FBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7S0FBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7S0FBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7S0FBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7S0FBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7S0FBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7S0FBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7S0FBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSwrQ0FBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsK0NBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSwrQ0FBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsK0NBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsa0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxrREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG9EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxtREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsbURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLG1EQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxvREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEsb0RBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsY0FBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLGNBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxjQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLE1BQUE7RUFBQSxRQUFBO0VBQUEsU0FBQTtFQUFBLE1BQUE7Q0FBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBLFNBQUE7Q0FBQTs7QUFBQTtFQUFBLE1BQUE7RUFBQSxRQUFBO0NBQUE7O0FBQUE7RUFBQSxRQUFBO0VBQUEsTUFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxLQUFBO0NBQUE7O0FBQUE7RUFBQSxPQUFBO0NBQUE7O0FBQUE7RUFBQSxRQUFBO0NBQUE7O0FBQUE7RUFBQSxNQUFBO0NBQUE7O0FBQUE7RUFBQSxRQUFBO0NBQUE7O0FBQUE7RUFBQSxVQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEsd0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDBDQUFBO0NBQUE7O0FBQUE7RUFBQSwwRUFBQTtDQUFBOztBQUFBO0VBQUEsZ0ZBQUE7Q0FBQTs7QUFBQTtFQUFBLGtGQUFBO0NBQUE7O0FBQUE7RUFBQSxvRkFBQTtDQUFBOztBQUFBO0VBQUEsZ0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGdEQUFBO0NBQUE7O0FBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsd0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDBDQUFBO0NBQUE7O0FBQUE7RUFBQSwwRUFBQTtDQUFBOztBQUFBO0VBQUEsZ0ZBQUE7Q0FBQTs7QUFBQTtFQUFBLGtGQUFBO0NBQUE7O0FBQUE7RUFBQSxvRkFBQTtDQUFBOztBQUFBO0VBQUEsZ0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGdEQUFBO0NBQUE7O0FBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsd0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDBDQUFBO0NBQUE7O0FBQUE7RUFBQSwwRUFBQTtDQUFBOztBQUFBO0VBQUEsZ0ZBQUE7Q0FBQTs7QUFBQTtFQUFBLGtGQUFBO0NBQUE7O0FBQUE7RUFBQSxvRkFBQTtDQUFBOztBQUFBO0VBQUEsZ0RBQUE7Q0FBQTs7QUFBQTtFQUFBLGdEQUFBO0NBQUE7O0FBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsd0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsd0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsd0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDZDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw2Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsNkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsY0FBQTtFQUFBLDhDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGNBQUE7RUFBQSw4Q0FBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxjQUFBO0VBQUEsOENBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG1DQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlFQUFBO0VBQUEsc0VBQUE7RUFBQSxnRUFBQTtFQUFBLGlFQUFBO0VBQUEsa0VBQUE7RUFBQSw2TUFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNDQUFBO0NBQUE7O0FBQUE7RUFBQSxnREFBQTtDQUFBOztBQUFBO0VBQUEseUNBQUE7Q0FBQTs7QUFBQTtFQUFBLDJDQUFBO0NBQUE7O0FBQUE7RUFBQSxnREFBQTtDQUFBOztBQUFBO0VBQUEsMkNBQUE7Q0FBQTs7QUFBQTtFQUFBLGtEQUFBO0NBQUE7O0FBQUE7RUFBQSxpREFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsT0FBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsVUFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLFNBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQSxLQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0VBQUEsUUFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtFQUFBLFFBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7RUFBQSxRQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0VBQUEsUUFBQTtDQUFBOztBQUFBO0VBQUEsY0FBQTtFQUFBLFFBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7RUFBQSxRQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0VBQUEsUUFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxVQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLFVBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsYUFBQTtFQUFBLE9BQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQSxVQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLFdBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7T0FBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO09BQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtPQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7T0FBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO09BQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtPQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7T0FBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO09BQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtPQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO09BQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7T0FBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSx5QkFBQTtPQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO09BQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0VBQUEseUJBQUE7T0FBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtPQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7T0FBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtPQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO09BQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7T0FBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO09BQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtPQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7T0FBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO09BQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtPQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEscUJBQUE7T0FBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO09BQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtPQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO09BQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7T0FBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSx5QkFBQTtPQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO09BQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0VBQUEseUJBQUE7T0FBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtPQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7T0FBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtPQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO09BQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSxTQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQSxXQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEsU0FBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsY0FBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsV0FBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQ0FBQTtDQUFBOztBQUFBO0VBQUEsK0NBQUE7Q0FBQTs7QUFBQTtFQUFBLCtDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQ0FBQTtDQUFBOztBQUFBO0VBQUEsK0NBQUE7Q0FBQTs7QUFBQTtFQUFBLCtDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQ0FBQTtDQUFBOztBQUFBO0VBQUEsK0NBQUE7Q0FBQTs7QUFBQTtFQUFBLGdEQUFBO0NBQUE7O0FBQUE7RUFBQSxnREFBQTtDQUFBOztBQUFBO0VBQUEsZ0RBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwyQkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxtQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSxpQkFBQTtDQUFBOztBQUFBO0VBQUEsaUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxrQkFBQTtDQUFBOztBQUFBO0VBQUEsa0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGtCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsNENBQUE7Q0FBQTs7QUFBQTtFQUFBLDRDQUFBO0NBQUE7O0FBQUE7RUFBQSw0Q0FBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLG1CQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSxhQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSxlQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQkFBQTtDQUFBOztBQUFBO0VBQUEsbUJBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7Q0FBQTs7QUFBQTtFQUFBLGlCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtFQUFBLDBCQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLDJQQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxxQkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHFCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLDBCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsMEJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw4QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw4QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw4QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw4QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw4QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw4QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDJCQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsOEJBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsNkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsK0JBQUE7Q0FBQTs7QUFBQTtFQUFBLCtCQUFBO0NBQUE7O0FBQUE7RUFBQSxnQ0FBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEsNEJBQUE7Q0FBQTs7QUFBQTtFQUFBLGdDQUFBO0NBQUE7O0FBQUE7RUFBQSwrQkFBQTtDQUFBOztBQUFBO0VBQUEsZ0NBQUE7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDRCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSxvQkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLG9CQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsb0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx1QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsd0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx3QkFBQTtDQUFBOztBQUFBO0VBQUEsdUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHVHQUFBO0NBQUE7O0FBQUE7RUFBQSx1RUFBQTtDQUFBOztBQUFBO0VBQUEsMkJBQUE7Q0FBQTs7QUFBQTtFQUFBLDhCQUFBO0NBQUE7O0FBQUE7RUFBQSw2QkFBQTtDQUFBOztBQUFBO0VBQUEsaUNBQUE7Q0FBQTs7QUFBQTtFQUFBLHFEQUFBO0NBQUE7O0FBQUE7RUFBQSxxREFBQTtDQUFBOztBQUFBO0VBQUEsdURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSx5QkFBQTtDQUFBOztBQUFBO0VBQUEseUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHlCQUFBO0NBQUE7O0FBQUE7RUFBQSwwQkFBQTtDQUFBOztBQUFBO0VBQUEscUJBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHNCQUFBO0NBQUE7O0FBQUE7RUFBQSxzQkFBQTtDQUFBOztBQUFBO0VBQUEsc0JBQUE7Q0FBQTs7QUFBQTtFQUFBLHVCQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBLHdCQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQSxTQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUEsVUFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBLDJCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxpREFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQSxjQUFBO0NBQUE7O0FBQUE7RUFBQSxpQ0FBQTtDQUFBOztBQUFBO0VBQUEscURBQUE7Q0FBQTs7QUFBQTtFQUFBLHdEQUFBO0NBQUE7O0FBQUE7RUFBQSw0QkFBQTtDQUFBOztBQ0tDO0VBREQ7SUFFRSx1QkFBQTtHQUFBO0NBQUE7O0FBRUQ7RUFERDtJQUVFLHVCQUFBO0dBQUE7Q0FBQTs7QUFFRDtFQUREO0lBRUUsdUJBQUE7R0FBQTtDQUFBOztBQ1pGO0VGQUE7SUFBQSxXQUFBO0lBQUEsa0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxXQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7WUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFFQUFBO0dBQUE7O0VBQUE7SUFBQSwyRUFBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDhFQUFBO0dBQUE7O0VBQUE7SUFBQSx3RUFBQTtHQUFBOztFQUFBO0lBQUEsNkVBQUE7R0FBQTs7RUFBQTtJQUFBLHNFQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxjQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHVDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtPQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtPQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7T0FBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7T0FBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7T0FBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7T0FBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7T0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0lBQUEsU0FBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlFQUFBO0lBQUEsc0VBQUE7SUFBQSxnRUFBQTtJQUFBLGlFQUFBO0lBQUEsa0VBQUE7SUFBQSw2TUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHNDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEseUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEscUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDBCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtJQUFBLDJQQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVHQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBO0NFQUE7O0FBQUE7RUZBQTtJQUFBLFdBQUE7SUFBQSxrQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLFdBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtZQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJFQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsOEVBQUE7R0FBQTs7RUFBQTtJQUFBLHdFQUFBO0dBQUE7O0VBQUE7SUFBQSw2RUFBQTtHQUFBOztFQUFBO0lBQUEsc0VBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLGNBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsdUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO09BQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtPQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtPQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtPQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtPQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtPQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7SUFBQSxTQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUVBQUE7SUFBQSxzRUFBQTtJQUFBLGdFQUFBO0lBQUEsaUVBQUE7SUFBQSxrRUFBQTtJQUFBLDZNQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsc0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSx5Q0FBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsMEJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0lBQUEsMlBBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUdBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7Q0VBQTs7QUFBQTtFRkFBO0lBQUEsV0FBQTtJQUFBLGtCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsV0FBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO1lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxRUFBQTtHQUFBOztFQUFBO0lBQUEsMkVBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSw4RUFBQTtHQUFBOztFQUFBO0lBQUEsd0VBQUE7R0FBQTs7RUFBQTtJQUFBLDZFQUFBO0dBQUE7O0VBQUE7SUFBQSxzRUFBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxvQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxvQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsY0FBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSx1Q0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7T0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO09BQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO09BQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO09BQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO09BQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO09BQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0lBQUEsUUFBQTtJQUFBLFNBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsS0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpRUFBQTtJQUFBLHNFQUFBO0lBQUEsZ0VBQUE7SUFBQSxpRUFBQTtJQUFBLGtFQUFBO0lBQUEsNk1BQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLHlDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLHFCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsS0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO1NBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7U0FBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO1NBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7U0FBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSwwQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7SUFBQSwyUEFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1R0FBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTtDRUFBOztBQUFBO0VGQUE7SUFBQSxXQUFBO0lBQUEsa0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxXQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7WUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFFQUFBO0dBQUE7O0VBQUE7SUFBQSwyRUFBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDhFQUFBO0dBQUE7O0VBQUE7SUFBQSx3RUFBQTtHQUFBOztFQUFBO0lBQUEsNkVBQUE7R0FBQTs7RUFBQTtJQUFBLHNFQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxjQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHVDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtPQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtPQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7T0FBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7T0FBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7T0FBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7T0FBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7T0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0lBQUEsU0FBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlFQUFBO0lBQUEsc0VBQUE7SUFBQSxnRUFBQTtJQUFBLGlFQUFBO0lBQUEsa0VBQUE7SUFBQSw2TUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHNDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEseUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEscUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDBCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtJQUFBLDJQQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVHQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBO0NFQUE7O0FBQUE7RUZBQTtJQUFBLFdBQUE7SUFBQSxrQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLFdBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtZQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJFQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsOEVBQUE7R0FBQTs7RUFBQTtJQUFBLHdFQUFBO0dBQUE7O0VBQUE7SUFBQSw2RUFBQTtHQUFBOztFQUFBO0lBQUEsc0VBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLGNBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsdUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO09BQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtPQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtPQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtPQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtPQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtPQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7SUFBQSxTQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUVBQUE7SUFBQSxzRUFBQTtJQUFBLGdFQUFBO0lBQUEsaUVBQUE7SUFBQSxrRUFBQTtJQUFBLDZNQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsc0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSx5Q0FBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsMEJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0lBQUEsMlBBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUdBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7Q0VBQTs7QUFBQTtFRkFBO0lBQUEsV0FBQTtJQUFBLGtCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsV0FBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO1lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxRUFBQTtHQUFBOztFQUFBO0lBQUEsMkVBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSw4RUFBQTtHQUFBOztFQUFBO0lBQUEsd0VBQUE7R0FBQTs7RUFBQTtJQUFBLDZFQUFBO0dBQUE7O0VBQUE7SUFBQSxzRUFBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxvQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxvQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsY0FBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSx1Q0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7T0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO09BQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO09BQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO09BQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO09BQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO09BQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0lBQUEsUUFBQTtJQUFBLFNBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsS0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpRUFBQTtJQUFBLHNFQUFBO0lBQUEsZ0VBQUE7SUFBQSxpRUFBQTtJQUFBLGtFQUFBO0lBQUEsNk1BQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLHlDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLHFCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsS0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO1NBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7U0FBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO1NBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7U0FBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSwwQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7SUFBQSwyUEFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1R0FBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTtDRUFBOztBQUFBO0VGQUE7SUFBQSxXQUFBO0lBQUEsa0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxXQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7WUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFFQUFBO0dBQUE7O0VBQUE7SUFBQSwyRUFBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDhFQUFBO0dBQUE7O0VBQUE7SUFBQSx3RUFBQTtHQUFBOztFQUFBO0lBQUEsNkVBQUE7R0FBQTs7RUFBQTtJQUFBLHNFQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxjQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHVDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtPQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtPQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7T0FBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7T0FBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7T0FBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7T0FBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7T0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0lBQUEsU0FBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlFQUFBO0lBQUEsc0VBQUE7SUFBQSxnRUFBQTtJQUFBLGlFQUFBO0lBQUEsa0VBQUE7SUFBQSw2TUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHNDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEseUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEscUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDBCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtJQUFBLDJQQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVHQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBO0NFQUE7O0FBQUE7RUZBQTtJQUFBLFdBQUE7SUFBQSxrQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLFdBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtZQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJFQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsOEVBQUE7R0FBQTs7RUFBQTtJQUFBLHdFQUFBO0dBQUE7O0VBQUE7SUFBQSw2RUFBQTtHQUFBOztFQUFBO0lBQUEsc0VBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLGNBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsdUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO09BQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtPQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtPQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtPQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtPQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtPQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7SUFBQSxTQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUVBQUE7SUFBQSxzRUFBQTtJQUFBLGdFQUFBO0lBQUEsaUVBQUE7SUFBQSxrRUFBQTtJQUFBLDZNQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsc0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSx5Q0FBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsMEJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0lBQUEsMlBBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUdBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7Q0VBQTs7QUFBQTtFRkFBO0lBQUEsV0FBQTtJQUFBLGtCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsV0FBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO1lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxRUFBQTtHQUFBOztFQUFBO0lBQUEsMkVBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSw4RUFBQTtHQUFBOztFQUFBO0lBQUEsd0VBQUE7R0FBQTs7RUFBQTtJQUFBLDZFQUFBO0dBQUE7O0VBQUE7SUFBQSxzRUFBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsNkZBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsaUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0dBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsbUdBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsd0hBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsNkhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsOEhBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxvQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxvQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsY0FBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSx1Q0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7T0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO09BQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO09BQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO09BQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO09BQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO09BQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0lBQUEsUUFBQTtJQUFBLFNBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsS0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSwwQ0FBQTtHQUFBOztFQUFBO0lBQUEsMEVBQUE7R0FBQTs7RUFBQTtJQUFBLGdGQUFBO0dBQUE7O0VBQUE7SUFBQSxrRkFBQTtHQUFBOztFQUFBO0lBQUEsb0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLHdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpRUFBQTtJQUFBLHNFQUFBO0lBQUEsZ0VBQUE7SUFBQSxpRUFBQTtJQUFBLGtFQUFBO0lBQUEsNk1BQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLHlDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLHFCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUEsS0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO1NBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7U0FBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO1NBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7U0FBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSwwQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7SUFBQSwyUEFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1R0FBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTtDRUFBOztBQUFBO0VGQUE7SUFBQSxXQUFBO0lBQUEsa0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxXQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGVBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHdEQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsZ0RBQUE7SUFBQSx3REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw4REFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNEQUFBO0lBQUEsOERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGdCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQSxVQUFBO0lBQUEsU0FBQTtJQUFBLGlCQUFBO0lBQUEsVUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7WUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFFQUFBO0dBQUE7O0VBQUE7SUFBQSwyRUFBQTtHQUFBOztFQUFBO0lBQUEsdUVBQUE7R0FBQTs7RUFBQTtJQUFBLDhFQUFBO0dBQUE7O0VBQUE7SUFBQSx3RUFBQTtHQUFBOztFQUFBO0lBQUEsNkVBQUE7R0FBQTs7RUFBQTtJQUFBLHNFQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw2RkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxpR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxtR0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSx3SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwySEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw0SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw2SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSw4SEFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLG9DQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxjQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLHVDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtPQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtPQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7T0FBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7T0FBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7T0FBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7T0FBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7T0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0lBQUEsU0FBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLDBDQUFBO0dBQUE7O0VBQUE7SUFBQSwwRUFBQTtHQUFBOztFQUFBO0lBQUEsZ0ZBQUE7R0FBQTs7RUFBQTtJQUFBLGtGQUFBO0dBQUE7O0VBQUE7SUFBQSxvRkFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsd0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlFQUFBO0lBQUEsc0VBQUE7SUFBQSxnRUFBQTtJQUFBLGlFQUFBO0lBQUEsa0VBQUE7SUFBQSw2TUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHNDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEseUNBQUE7R0FBQTs7RUFBQTtJQUFBLDJDQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQSxzQkFBQTtZQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEscUJBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQSxLQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7U0FBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEseUJBQUE7U0FBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvQkFBQTtTQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSx1QkFBQTtTQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdCQUFBO1NBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLDBCQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0JBQUE7SUFBQSxzQkFBQTtJQUFBLDJQQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVHQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBO0NFQUE7O0FBQUE7RUZBQTtJQUFBLFdBQUE7SUFBQSxrQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLFdBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxlQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUEsZ0JBQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQSxnQkFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBLGdCQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsd0RBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxnREFBQTtJQUFBLHdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx5REFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGlEQUFBO0lBQUEseURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEseURBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxpREFBQTtJQUFBLHlEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwyREFBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG1EQUFBO0lBQUEsMkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMkRBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxtREFBQTtJQUFBLDJEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSx3REFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGdEQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDJEQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsbURBQUE7SUFBQSwyREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDBEQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsa0RBQUE7SUFBQSwwREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSwwREFBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGtEQUFBO0lBQUEsMERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsMERBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxrREFBQTtJQUFBLDBEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDREQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0RBQUE7SUFBQSw0REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw0REFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9EQUFBO0lBQUEsNERBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNkRBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxxREFBQTtJQUFBLDZEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDhEQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0RBQUE7SUFBQSw4REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsOERBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxzREFBQTtJQUFBLDhEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHlEQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsaURBQUE7SUFBQSx5REFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSw2REFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHFEQUFBO0lBQUEsNkRBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsNERBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxvREFBQTtJQUFBLDREQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLDZEQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEscURBQUE7SUFBQSw2REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsK0RBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtJQUFBLCtEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLCtEQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7SUFBQSwrREFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSwrREFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0lBQUEsK0RBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxnQkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsVUFBQTtJQUFBLFNBQUE7SUFBQSxpQkFBQTtJQUFBLFVBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsZ0JBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBLFVBQUE7SUFBQSxTQUFBO0lBQUEsaUJBQUE7SUFBQSxVQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtZQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEseUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLHlCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSx5QkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUVBQUE7R0FBQTs7RUFBQTtJQUFBLDJFQUFBO0dBQUE7O0VBQUE7SUFBQSx1RUFBQTtHQUFBOztFQUFBO0lBQUEsOEVBQUE7R0FBQTs7RUFBQTtJQUFBLHdFQUFBO0dBQUE7O0VBQUE7SUFBQSw2RUFBQTtHQUFBOztFQUFBO0lBQUEsc0VBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLDZGQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGdHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGlHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtHQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLG1HQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSxrQ0FBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLHdIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDJIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDRIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDZIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBLDhIQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxpREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsaURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxzREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHNEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsc0RBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxxQkFBQTtJQUFBLHVEQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0lBQUEsdURBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsb0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSxrQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxtQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0NBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsaUNBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLGNBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsdUNBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsYUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO09BQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtPQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtPQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtPQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtPQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtPQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxrREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLGtEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsb0RBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG1EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxtREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEsbURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLG9EQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxvREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSxjQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLGNBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7SUFBQSxTQUFBO0lBQUEsTUFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsTUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxNQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLE9BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLE1BQUE7R0FBQTs7RUFBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsMENBQUE7R0FBQTs7RUFBQTtJQUFBLDBFQUFBO0dBQUE7O0VBQUE7SUFBQSxnRkFBQTtHQUFBOztFQUFBO0lBQUEsa0ZBQUE7R0FBQTs7RUFBQTtJQUFBLG9GQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSx3Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDZDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw2Q0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxjQUFBO0lBQUEsOENBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsY0FBQTtJQUFBLDhDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLGNBQUE7SUFBQSw4Q0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsaUVBQUE7SUFBQSxzRUFBQTtJQUFBLGdFQUFBO0lBQUEsaUVBQUE7SUFBQSxrRUFBQTtJQUFBLDZNQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsc0NBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSx5Q0FBQTtHQUFBOztFQUFBO0lBQUEsMkNBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSwyQ0FBQTtHQUFBOztFQUFBO0lBQUEsa0RBQUE7R0FBQTs7RUFBQTtJQUFBLGlEQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBLHNCQUFBO1lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUEsc0JBQUE7WUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxPQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxVQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsU0FBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBLEtBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxjQUFBO0lBQUEsUUFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtJQUFBLFFBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7SUFBQSxRQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsVUFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxhQUFBO0lBQUEsT0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLFVBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxrQkFBQTtTQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO1NBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxxQkFBQTtTQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7U0FBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsdUJBQUE7U0FBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHlCQUFBO1NBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx5QkFBQTtTQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLG9CQUFBO1NBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3QkFBQTtTQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHVCQUFBO1NBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0JBQUE7U0FBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLFNBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxTQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUEsWUFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQSxZQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBLFlBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQSxjQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUEsZUFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQSxlQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsK0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtDQUFBO0dBQUE7O0VBQUE7SUFBQSwrQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0RBQUE7R0FBQTs7RUFBQTtJQUFBLGdEQUFBO0dBQUE7O0VBQUE7SUFBQSxnREFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLDJCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG1CQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLGlCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLGtCQUFBO0dBQUE7O0VBQUE7SUFBQSxrQkFBQTtHQUFBOztFQUFBO0lBQUEsa0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSw0Q0FBQTtHQUFBOztFQUFBO0lBQUEsNENBQUE7R0FBQTs7RUFBQTtJQUFBLDRDQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsbUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLGFBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLGVBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdCQUFBO0dBQUE7O0VBQUE7SUFBQSxtQkFBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsY0FBQTtHQUFBOztFQUFBO0lBQUEsaUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsMEJBQUE7SUFBQSxxQkFBQTtJQUFBLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHNCQUFBO0lBQUEsMlBBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHFCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEscUJBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsMEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSwwQkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDhCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsMkJBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSw4QkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSw2QkFBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSwrQkFBQTtHQUFBOztFQUFBO0lBQUEsK0JBQUE7R0FBQTs7RUFBQTtJQUFBLGdDQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSw0QkFBQTtHQUFBOztFQUFBO0lBQUEsZ0NBQUE7R0FBQTs7RUFBQTtJQUFBLCtCQUFBO0dBQUE7O0VBQUE7SUFBQSxnQ0FBQTtHQUFBOztFQUFBO0lBQUEsNkJBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsNEJBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLG9CQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsb0JBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSxvQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHVCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx3QkFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHdCQUFBO0dBQUE7O0VBQUE7SUFBQSx1QkFBQTtHQUFBOztFQUFBO0lBQUEsdUdBQUE7R0FBQTs7RUFBQTtJQUFBLHVFQUFBO0dBQUE7O0VBQUE7SUFBQSwyQkFBQTtHQUFBOztFQUFBO0lBQUEsOEJBQUE7R0FBQTs7RUFBQTtJQUFBLDZCQUFBO0dBQUE7O0VBQUE7SUFBQSxpQ0FBQTtHQUFBOztFQUFBO0lBQUEscURBQUE7R0FBQTs7RUFBQTtJQUFBLHFEQUFBO0dBQUE7O0VBQUE7SUFBQSx1REFBQTtHQUFBOztFQUFBO0lBQUEsd0JBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLHlCQUFBO0dBQUE7O0VBQUE7SUFBQSx5QkFBQTtHQUFBOztFQUFBO0lBQUEseUJBQUE7R0FBQTs7RUFBQTtJQUFBLDBCQUFBO0dBQUE7O0VBQUE7SUFBQSxxQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsc0JBQUE7R0FBQTs7RUFBQTtJQUFBLHNCQUFBO0dBQUE7O0VBQUE7SUFBQSxzQkFBQTtHQUFBOztFQUFBO0lBQUEsdUJBQUE7R0FBQTs7RUFBQTtJQUFBLGNBQUE7R0FBQTs7RUFBQTtJQUFBLGlDQUFBO0dBQUE7O0VBQUE7SUFBQSxxREFBQTtHQUFBOztFQUFBO0lBQUEsd0RBQUE7R0FBQTs7RUFBQTtJQUFBLDRCQUFBO0dBQUE7Q0VBQSIsImZpbGUiOiJfdmVuZG9yLnNhc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovQGltcG9ydFwifnRpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzXCI7QGltcG9ydFwifnRpcHB5LmpzL3RoZW1lcy90cmFuc2x1Y2VudC5jc3NcIjsuZmEsLmZhcywuZmFyLC5mYWwsLmZhZCwuZmFiey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTAuMDY2N2VtfS5mYS14c3tmb250LXNpemU6Ljc1ZW19LmZhLXNte2ZvbnQtc2l6ZTouODc1ZW19LmZhLTF4e2ZvbnQtc2l6ZToxZW19LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLTZ4e2ZvbnQtc2l6ZTo2ZW19LmZhLTd4e2ZvbnQtc2l6ZTo3ZW19LmZhLTh4e2ZvbnQtc2l6ZTo4ZW19LmZhLTl4e2ZvbnQtc2l6ZTo5ZW19LmZhLTEweHtmb250LXNpemU6MTBlbX0uZmEtZnd7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MS4yNWVtfS5mYS11bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tbGVmdDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZmEtdWw+bGl7cG9zaXRpb246cmVsYXRpdmV9LmZhLWxpe2xlZnQ6LTJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtYm9yZGVye2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbTtwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnQsLmZhcy5mYS1wdWxsLWxlZnQsLmZhci5mYS1wdWxsLWxlZnQsLmZhbC5mYS1wdWxsLWxlZnQsLmZhYi5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHQsLmZhcy5mYS1wdWxsLXJpZ2h0LC5mYXIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhYi5mYS1wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmZhLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9LmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO3RyYW5zZm9ybTpzY2FsZSgxLCAtMSl9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO3RyYW5zZm9ybTpzY2FsZSgtMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCw6cm9vdCAuZmEtZmxpcC1ib3Roe2ZpbHRlcjpub25lfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Mi41ZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIu+JrlwifS5mYS1hYmFjdXM6YmVmb3Jle2NvbnRlbnQ6XCLvmYBcIn0uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZXtjb250ZW50Olwi742oXCJ9LmZhLWFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50Olwi742pXCJ9LmZhLWFjb3JuOmJlZm9yZXtjb250ZW50Olwi75quXCJ9LmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvmq9cIn0uZmEtYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvmYFcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50Olwi74q5XCJ9LmZhLWFkZHJlc3MtY2FyZDpiZWZvcmV7Y29udGVudDpcIu+Ku1wifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgYJcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50Olwi74WwXCJ9LmZhLWFkdmVyc2FsOmJlZm9yZXtjb250ZW50Olwi742qXCJ9LmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZXtjb250ZW50Olwi742rXCJ9LmZhLWFpci1jb25kaXRpb25lcjpiZWZvcmV7Y29udGVudDpcIu+jtFwifS5mYS1haXItZnJlc2hlbmVyOmJlZm9yZXtjb250ZW50Olwi75eQXCJ9LmZhLWFpcmJuYjpiZWZvcmV7Y29udGVudDpcIu+gtFwifS5mYS1hbGFybS1jbG9jazpiZWZvcmV7Y29udGVudDpcIu+NjlwifS5mYS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIu+hg1wifS5mYS1hbGFybS1wbHVzOmJlZm9yZXtjb250ZW50Olwi76GEXCJ9LmZhLWFsYXJtLXNub296ZTpiZWZvcmV7Y29udGVudDpcIu+hhVwifS5mYS1hbGJ1bTpiZWZvcmV7Y29udGVudDpcIu+in1wifS5mYS1hbGJ1bS1jb2xsZWN0aW9uOmJlZm9yZXtjb250ZW50Olwi76KgXCJ9LmZhLWFsZ29saWE6YmVmb3Jle2NvbnRlbnQ6XCLvjaxcIn0uZmEtYWxpY29ybjpiZWZvcmV7Y29udGVudDpcIu+asFwifS5mYS1hbGllbjpiZWZvcmV7Y29udGVudDpcIu+jtVwifS5mYS1hbGllbi1tb25zdGVyOmJlZm9yZXtjb250ZW50Olwi76O2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIu+At1wifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50Olwi74C5XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLZcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLhcIn0uZmEtYWxpZ24tc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvoYZcIn0uZmEtYWxpcGF5OmJlZm9yZXtjb250ZW50Olwi75mCXCJ9LmZhLWFsbGVyZ2llczpiZWZvcmV7Y29udGVudDpcIu+RoVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCLvibBcIn0uZmEtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIu+QrFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7lcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLviqNcIn0uZmEtYW1pbGlhOmJlZm9yZXtjb250ZW50Olwi742tXCJ9LmZhLWFtcC1ndWl0YXI6YmVmb3Jle2NvbnRlbnQ6XCLvoqFcIn0uZmEtYW5hbHl0aWNzOmJlZm9yZXtjb250ZW50Olwi75mDXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIu+EvVwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50Olwi74W7XCJ9LmZhLWFuZ2VsOmJlZm9yZXtjb250ZW50Olwi7525XCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIu+IiVwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+Eg1wifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EgFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50Olwi74SCXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhIdcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EhFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EhVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIu+EhlwifS5mYS1hbmdyeTpiZWZvcmV7Y29udGVudDpcIu+VllwifS5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZXtjb250ZW50Olwi742uXCJ9LmZhLWFuZ3VsYXI6YmVmb3Jle2NvbnRlbnQ6XCLvkKBcIn0uZmEtYW5raDpiZWZvcmV7Y29udGVudDpcIu+ZhFwifS5mYS1hcHAtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCLvja9cIn0uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIu+NsFwifS5mYS1hcHBlcjpiZWZvcmV7Y29udGVudDpcIu+NsVwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIu+FuVwifS5mYS1hcHBsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvl5FcIn0uZmEtYXBwbGUtY3JhdGU6YmVmb3Jle2NvbnRlbnQ6XCLvmrFcIn0uZmEtYXBwbGUtcGF5OmJlZm9yZXtjb250ZW50Olwi75CVXCJ9LmZhLWFyY2hpdmU6YmVmb3Jle2NvbnRlbnQ6XCLvhodcIn0uZmEtYXJjaHdheTpiZWZvcmV7Y29udGVudDpcIu+Vl1wifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvjZhcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi742ZXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjZpcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu+Nm1wifS5mYS1hcnJvdy1hbHQtZG93bjpiZWZvcmV7Y29udGVudDpcIu+NlFwifS5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCLvjYZcIn0uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmV7Y29udGVudDpcIu+Nh1wifS5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+NiFwifS5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3Jle2NvbnRlbnQ6XCLvjYlcIn0uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvjZVcIn0uZmEtYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi742WXCJ9LmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+NkFwifS5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvjZFcIn0uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+NklwifS5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZXtjb250ZW50Olwi742TXCJ9LmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCLvjYpcIn0uZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvjYtcIn0uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi742MXCJ9LmZhLWFycm93LWFsdC10by10b3A6YmVmb3Jle2NvbnRlbnQ6XCLvjY1cIn0uZmEtYXJyb3ctYWx0LXVwOmJlZm9yZXtjb250ZW50Olwi742XXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74KrXCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74KoXCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+CqVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqpcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+Bo1wifS5mYS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIu+NglwifS5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvjYNcIn0uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+NhFwifS5mYS1hcnJvdy1mcm9tLXRvcDpiZWZvcmV7Y29udGVudDpcIu+NhVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74GgXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74GhXCJ9LmZhLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74y5XCJ9LmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74y6XCJ9LmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+Mu1wifS5mYS1hcnJvdy1zcXVhcmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvjLxcIn0uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZXtjb250ZW50Olwi74y9XCJ9LmZhLWFycm93LXRvLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvjL5cIn0uZmEtYXJyb3ctdG8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjYBcIn0uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZXtjb250ZW50Olwi742BXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74GiXCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIu+Bh1wifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50Olwi74KyXCJ9LmZhLWFycm93cy1hbHQtaDpiZWZvcmV7Y29udGVudDpcIu+Mt1wifS5mYS1hcnJvd3MtYWx0LXY6YmVmb3Jle2NvbnRlbnQ6XCLvjLhcIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvgb5cIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCLvgb1cIn0uZmEtYXJ0c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIu+dulwifS5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle2NvbnRlbnQ6XCLviqJcIn0uZmEtYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCLvgalcIn0uZmEtYXN5bW1ldHJpazpiZWZvcmV7Y29udGVudDpcIu+NslwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIu+HulwifS5mYS1hdGxhczpiZWZvcmV7Y29udGVudDpcIu+VmFwifS5mYS1hdGxhc3NpYW46YmVmb3Jle2NvbnRlbnQ6XCLvnbtcIn0uZmEtYXRvbTpiZWZvcmV7Y29udGVudDpcIu+XklwifS5mYS1hdG9tLWFsdDpiZWZvcmV7Y29udGVudDpcIu+Xk1wifS5mYS1hdWRpYmxlOmJlZm9yZXtjb250ZW50Olwi742zXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50Olwi74qeXCJ9LmZhLWF1dG9wcmVmaXhlcjpiZWZvcmV7Y29udGVudDpcIu+QnFwifS5mYS1hdmlhbmV4OmJlZm9yZXtjb250ZW50Olwi7420XCJ9LmZhLWF2aWF0bzpiZWZvcmV7Y29udGVudDpcIu+QoVwifS5mYS1hd2FyZDpiZWZvcmV7Y29udGVudDpcIu+VmVwifS5mYS1hd3M6YmVmb3Jle2NvbnRlbnQ6XCLvjbVcIn0uZmEtYXhlOmJlZm9yZXtjb250ZW50Olwi75qyXCJ9LmZhLWF4ZS1iYXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCLvmrNcIn0uZmEtYmFieTpiZWZvcmV7Y29udGVudDpcIu+dvFwifS5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZXtjb250ZW50Olwi7529XCJ9LmZhLWJhY2twYWNrOmJlZm9yZXtjb250ZW50Olwi75eUXCJ9LmZhLWJhY2tzcGFjZTpiZWZvcmV7Y29udGVudDpcIu+VmlwifS5mYS1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BilwifS5mYS1iYWNvbjpiZWZvcmV7Y29udGVudDpcIu+fpVwifS5mYS1iYWN0ZXJpYTpiZWZvcmV7Y29udGVudDpcIu6BmVwifS5mYS1iYWN0ZXJpdW06YmVmb3Jle2NvbnRlbnQ6XCLugZpcIn0uZmEtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvjLVcIn0uZmEtYmFkZ2UtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvjLZcIn0uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZXtjb250ZW50Olwi75mFXCJ9LmZhLWJhZGdlLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvmYZcIn0uZmEtYmFkZ2Utc2hlcmlmZjpiZWZvcmV7Y29udGVudDpcIu+iolwifS5mYS1iYWRnZXItaG9uZXk6YmVmb3Jle2NvbnRlbnQ6XCLvmrRcIn0uZmEtYmFncy1zaG9wcGluZzpiZWZvcmV7Y29udGVudDpcIu+hh1wifS5mYS1iYWhhaTpiZWZvcmV7Y29udGVudDpcIu+ZplwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50Olwi74mOXCJ9LmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+UlVwifS5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi75SWXCJ9LmZhLWJhbGwtcGlsZTpiZWZvcmV7Y29udGVudDpcIu+dvlwifS5mYS1iYWxsb3Q6YmVmb3Jle2NvbnRlbnQ6XCLvnLJcIn0uZmEtYmFsbG90LWNoZWNrOmJlZm9yZXtjb250ZW50Olwi75yzXCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIu+BnlwifS5mYS1iYW5kLWFpZDpiZWZvcmV7Y29udGVudDpcIu+RolwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIu+LlVwifS5mYS1iYW5qbzpiZWZvcmV7Y29udGVudDpcIu+io1wifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50Olwi74CqXCJ9LmZhLWJhcmNvZGUtYWx0OmJlZm9yZXtjb250ZW50Olwi75GjXCJ9LmZhLWJhcmNvZGUtcmVhZDpiZWZvcmV7Y29udGVudDpcIu+RpFwifS5mYS1iYXJjb2RlLXNjYW46YmVmb3Jle2NvbnRlbnQ6XCLvkaVcIn0uZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIu+DiVwifS5mYS1iYXNlYmFsbDpiZWZvcmV7Y29udGVudDpcIu+QslwifS5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZXtjb250ZW50Olwi75CzXCJ9LmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIu+QtFwifS5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3Jle2NvbnRlbnQ6XCLvkLVcIn0uZmEtYmF0OmJlZm9yZXtjb250ZW50Olwi75q1XCJ9LmZhLWJhdGg6YmVmb3Jle2NvbnRlbnQ6XCLvi41cIn0uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZXtjb250ZW50Olwi7422XCJ9LmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCLviYRcIn0uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50Olwi74mAXCJ9LmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIu+JglwifS5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLviYNcIn0uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+Nt1wifS5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50Olwi74mBXCJ9LmZhLWJhdHRsZS1uZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvoLVcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50Olwi74i2XCJ9LmZhLWJlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvo7dcIn0uZmEtYmVkLWJ1bms6YmVmb3Jle2NvbnRlbnQ6XCLvo7hcIn0uZmEtYmVkLWVtcHR5OmJlZm9yZXtjb250ZW50Olwi76O5XCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg7xcIn0uZmEtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIu+GtFwifS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GtVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50Olwi74OzXCJ9LmZhLWJlbGwtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvoYhcIn0uZmEtYmVsbC1vbjpiZWZvcmV7Y29udGVudDpcIu+julwifS5mYS1iZWxsLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvoYlcIn0uZmEtYmVsbC1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCLvl5VcIn0uZmEtYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvl5ZcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+HtlwifS5mYS1iZWxsczpiZWZvcmV7Y29udGVudDpcIu+dv1wifS5mYS1iZXRhbWF4OmJlZm9yZXtjb250ZW50Olwi76KkXCJ9LmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7Y29udGVudDpcIu+Vm1wifS5mYS1iaWJsZTpiZWZvcmV7Y29udGVudDpcIu+Zh1wifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50Olwi74iGXCJ9LmZhLWJpa2luZzpiZWZvcmV7Y29udGVudDpcIu+hilwifS5mYS1iaWtpbmctbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCLvoYtcIn0uZmEtYmltb2JqZWN0OmJlZm9yZXtjb250ZW50Olwi7424XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvh6VcIn0uZmEtYmlvaGF6YXJkOmJlZm9yZXtjb250ZW50Olwi756AXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCLvh71cIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50Olwi74WxXCJ9LmZhLWJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCLvjblcIn0uZmEtYml0eTpiZWZvcmV7Y29udGVudDpcIu+NulwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCLvib5cIn0uZmEtYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIu+Nu1wifS5mYS1ibGFua2V0OmJlZm9yZXtjb250ZW50Olwi75KYXCJ9LmZhLWJsZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCLvlJdcIn0uZmEtYmxlbmRlci1waG9uZTpiZWZvcmV7Y29udGVudDpcIu+atlwifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIu+KnVwifS5mYS1ibGluZHM6YmVmb3Jle2NvbnRlbnQ6XCLvo7tcIn0uZmEtYmxpbmRzLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCLvo7xcIn0uZmEtYmxpbmRzLXJhaXNlZDpiZWZvcmV7Y29udGVudDpcIu+jvVwifS5mYS1ibG9nOmJlZm9yZXtjb250ZW50Olwi756BXCJ9LmZhLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCLvjbxcIn0uZmEtYmxvZ2dlci1iOmJlZm9yZXtjb250ZW50Olwi7429XCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIu+Kk1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIu+KlFwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50Olwi74CyXCJ9LmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvg6dcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIu+HolwifS5mYS1ib25lOmJlZm9yZXtjb250ZW50Olwi75eXXCJ9LmZhLWJvbmUtYnJlYWs6YmVmb3Jle2NvbnRlbnQ6XCLvl5hcIn0uZmEtYm9uZzpiZWZvcmV7Y29udGVudDpcIu+VnFwifS5mYS1ib29rOmJlZm9yZXtjb250ZW50Olwi74CtXCJ9LmZhLWJvb2stYWx0OmJlZm9yZXtjb250ZW50Olwi75eZXCJ9LmZhLWJvb2stZGVhZDpiZWZvcmV7Y29udGVudDpcIu+at1wifS5mYS1ib29rLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi75KZXCJ9LmZhLWJvb2stbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIu+fplwifS5mYS1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCLvlJhcIn0uZmEtYm9vay1yZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCLvl5pcIn0uZmEtYm9vay1zcGVsbHM6YmVmb3Jle2NvbnRlbnQ6XCLvmrhcIn0uZmEtYm9vay11c2VyOmJlZm9yZXtjb250ZW50Olwi75+nXCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50Olwi74CuXCJ9LmZhLWJvb2tzOmJlZm9yZXtjb250ZW50Olwi75ebXCJ9LmZhLWJvb2tzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLvn6hcIn0uZmEtYm9vbWJveDpiZWZvcmV7Y29udGVudDpcIu+ipVwifS5mYS1ib290OmJlZm9yZXtjb250ZW50Olwi756CXCJ9LmZhLWJvb3RoLWN1cnRhaW46YmVmb3Jle2NvbnRlbnQ6XCLvnLRcIn0uZmEtYm9vdHN0cmFwOmJlZm9yZXtjb250ZW50Olwi76C2XCJ9LmZhLWJvcmRlci1hbGw6YmVmb3Jle2NvbnRlbnQ6XCLvoYxcIn0uZmEtYm9yZGVyLWJvdHRvbTpiZWZvcmV7Y29udGVudDpcIu+hjVwifS5mYS1ib3JkZXItY2VudGVyLWg6YmVmb3Jle2NvbnRlbnQ6XCLvopxcIn0uZmEtYm9yZGVyLWNlbnRlci12OmJlZm9yZXtjb250ZW50Olwi76KdXCJ9LmZhLWJvcmRlci1pbm5lcjpiZWZvcmV7Y29udGVudDpcIu+hjlwifS5mYS1ib3JkZXItbGVmdDpiZWZvcmV7Y29udGVudDpcIu+hj1wifS5mYS1ib3JkZXItbm9uZTpiZWZvcmV7Y29udGVudDpcIu+hkFwifS5mYS1ib3JkZXItb3V0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvoZFcIn0uZmEtYm9yZGVyLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi76GSXCJ9LmZhLWJvcmRlci1zdHlsZTpiZWZvcmV7Y29udGVudDpcIu+hk1wifS5mYS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZXtjb250ZW50Olwi76GUXCJ9LmZhLWJvcmRlci10b3A6YmVmb3Jle2NvbnRlbnQ6XCLvoZVcIn0uZmEtYm93LWFycm93OmJlZm9yZXtjb250ZW50Olwi75q5XCJ9LmZhLWJvd2xpbmctYmFsbDpiZWZvcmV7Y29udGVudDpcIu+QtlwifS5mYS1ib3dsaW5nLXBpbnM6YmVmb3Jle2NvbnRlbnQ6XCLvkLdcIn0uZmEtYm94OmJlZm9yZXtjb250ZW50Olwi75GmXCJ9LmZhLWJveC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkppcIn0uZmEtYm94LWJhbGxvdDpiZWZvcmV7Y29udGVudDpcIu+ctVwifS5mYS1ib3gtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvkadcIn0uZmEtYm94LWZyYWdpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvkptcIn0uZmEtYm94LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCLvkpxcIn0uZmEtYm94LWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi75KdXCJ9LmZhLWJveC1vcGVuOmJlZm9yZXtjb250ZW50Olwi75KeXCJ9LmZhLWJveC10aXNzdWU6YmVmb3Jle2NvbnRlbnQ6XCLugZtcIn0uZmEtYm94LXVwOmJlZm9yZXtjb250ZW50Olwi75KfXCJ9LmZhLWJveC11c2Q6YmVmb3Jle2NvbnRlbnQ6XCLvkqBcIn0uZmEtYm94ZXM6YmVmb3Jle2NvbnRlbnQ6XCLvkahcIn0uZmEtYm94ZXMtYWx0OmJlZm9yZXtjb250ZW50Olwi75KhXCJ9LmZhLWJveGluZy1nbG92ZTpiZWZvcmV7Y29udGVudDpcIu+QuFwifS5mYS1icmFja2V0czpiZWZvcmV7Y29udGVudDpcIu+fqVwifS5mYS1icmFja2V0cy1jdXJseTpiZWZvcmV7Y29udGVudDpcIu+fqlwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50Olwi74qhXCJ9LmZhLWJyYWluOmJlZm9yZXtjb250ZW50Olwi75ecXCJ9LmZhLWJyZWFkLWxvYWY6YmVmb3Jle2NvbnRlbnQ6XCLvn6tcIn0uZmEtYnJlYWQtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCLvn6xcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50Olwi74KxXCJ9LmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50Olwi75GpXCJ9LmZhLWJyaW5nLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvoZZcIn0uZmEtYnJpbmctZnJvbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvoZdcIn0uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZXtjb250ZW50Olwi75SZXCJ9LmZhLWJyb29tOmJlZm9yZXtjb250ZW50Olwi75SaXCJ9LmZhLWJyb3dzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvjb5cIn0uZmEtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCLvlZ1cIn0uZmEtYnRjOmJlZm9yZXtjb250ZW50Olwi74WaXCJ9LmZhLWJ1ZmZlcjpiZWZvcmV7Y29udGVudDpcIu+gt1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCLvhohcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvhq1cIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCLvgqFcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCLvhYBcIn0uZmEtYnVsbHNleWUtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLvmYhcIn0uZmEtYnVsbHNleWUtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIu+ZiVwifS5mYS1idXJnZXItc29kYTpiZWZvcmV7Y29udGVudDpcIu+hmFwifS5mYS1idXJuOmJlZm9yZXtjb250ZW50Olwi75GqXCJ9LmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3Jle2NvbnRlbnQ6XCLvjb9cIn0uZmEtYnVycml0bzpiZWZvcmV7Y29udGVudDpcIu+frVwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCLviIdcIn0uZmEtYnVzLWFsdDpiZWZvcmV7Y29udGVudDpcIu+VnlwifS5mYS1idXMtc2Nob29sOmJlZm9yZXtjb250ZW50Olwi75edXCJ9LmZhLWJ1c2luZXNzLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCLvmYpcIn0uZmEtYnV5LW4tbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvoqZcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIu+IjVwifS5mYS1jYWJpbmV0LWZpbGluZzpiZWZvcmV7Y29udGVudDpcIu+Zi1wifS5mYS1jYWN0dXM6YmVmb3Jle2NvbnRlbnQ6XCLvoqdcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIu+HrFwifS5mYS1jYWxjdWxhdG9yLWFsdDpiZWZvcmV7Y29udGVudDpcIu+ZjFwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIu+Es1wifS5mYS1jYWxlbmRhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbNcIn0uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvibRcIn0uZmEtY2FsZW5kYXItZGF5OmJlZm9yZXtjb250ZW50Olwi756DXCJ9LmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLvjLNcIn0uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvjLRcIn0uZmEtY2FsZW5kYXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvibJcIn0uZmEtY2FsZW5kYXItcGx1czpiZWZvcmV7Y29udGVudDpcIu+JsVwifS5mYS1jYWxlbmRhci1zdGFyOmJlZm9yZXtjb250ZW50Olwi75y2XCJ9LmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZXtjb250ZW50Olwi74mzXCJ9LmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle2NvbnRlbnQ6XCLvnoRcIn0uZmEtY2FtY29yZGVyOmJlZm9yZXtjb250ZW50Olwi76KoXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIu+AsFwifS5mYS1jYW1lcmEtYWx0OmJlZm9yZXtjb250ZW50Olwi74yyXCJ9LmZhLWNhbWVyYS1ob21lOmJlZm9yZXtjb250ZW50Olwi76O+XCJ9LmZhLWNhbWVyYS1tb3ZpZTpiZWZvcmV7Y29udGVudDpcIu+iqVwifS5mYS1jYW1lcmEtcG9sYXJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvoqpcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50Olwi74KDXCJ9LmZhLWNhbXBmaXJlOmJlZm9yZXtjb250ZW50Olwi75q6XCJ9LmZhLWNhbXBncm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCLvmrtcIn0uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmV7Y29udGVudDpcIu+ehVwifS5mYS1jYW5kbGUtaG9sZGVyOmJlZm9yZXtjb250ZW50Olwi75q8XCJ9LmZhLWNhbmR5LWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvnoZcIn0uZmEtY2FuZHktY29ybjpiZWZvcmV7Y29udGVudDpcIu+avVwifS5mYS1jYW5uYWJpczpiZWZvcmV7Y29udGVudDpcIu+Vn1wifS5mYS1jYXBzdWxlczpiZWZvcmV7Y29udGVudDpcIu+Rq1wifS5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCLvhrlcIn0uZmEtY2FyLWFsdDpiZWZvcmV7Y29udGVudDpcIu+XnlwifS5mYS1jYXItYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIu+Xn1wifS5mYS1jYXItYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvoZlcIn0uZmEtY2FyLWJ1bXA6YmVmb3Jle2NvbnRlbnQ6XCLvl6BcIn0uZmEtY2FyLWJ1czpiZWZvcmV7Y29udGVudDpcIu+hmlwifS5mYS1jYXItY3Jhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvl6FcIn0uZmEtY2FyLWdhcmFnZTpiZWZvcmV7Y29udGVudDpcIu+XolwifS5mYS1jYXItbWVjaGFuaWM6YmVmb3Jle2NvbnRlbnQ6XCLvl6NcIn0uZmEtY2FyLXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCLvl6RcIn0uZmEtY2FyLXRpbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvl6VcIn0uZmEtY2FyLXdhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvl6ZcIn0uZmEtY2FyYXZhbjpiZWZvcmV7Y29udGVudDpcIu+jv1wifS5mYS1jYXJhdmFuLWFsdDpiZWZvcmV7Y29udGVudDpcIu6AgFwifS5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+MrVwifS5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+MrlwifS5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjLBcIn0uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50Olwi74yxXCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvg5dcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+DmVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+DmlwifS5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FkFwifS5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+GkVwifS5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZJcIn0uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZXtjb250ZW50Olwi74WRXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50Olwi74OYXCJ9LmZhLWNhcnJvdDpiZWZvcmV7Y29udGVudDpcIu+eh1wifS5mYS1jYXJzOmJlZm9yZXtjb250ZW50Olwi76GbXCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu+ImFwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLviJdcIn0uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmV7Y29udGVudDpcIu+eiFwifS5mYS1jYXNzZXR0ZS10YXBlOmJlZm9yZXtjb250ZW50Olwi76KrXCJ9LmZhLWNhdDpiZWZvcmV7Y29udGVudDpcIu+avlwifS5mYS1jYXQtc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCLugIFcIn0uZmEtY2F1bGRyb246YmVmb3Jle2NvbnRlbnQ6XCLvmr9cIn0uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIu+QrVwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50Olwi74ezXCJ9LmZhLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIu+QllwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIu+JjFwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIu+HslwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCLviYtcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIu+HsVwifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvh7RcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50Olwi74e1XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCLvh7BcIn0uZmEtY2N0djpiZWZvcmV7Y29udGVudDpcIu+irFwifS5mYS1jZW50ZXJjb2RlOmJlZm9yZXtjb250ZW50Olwi746AXCJ9LmZhLWNlbnRvczpiZWZvcmV7Y29udGVudDpcIu+eiVwifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIu+Co1wifS5mYS1jaGFpcjpiZWZvcmV7Y29udGVudDpcIu+bgFwifS5mYS1jaGFpci1vZmZpY2U6YmVmb3Jle2NvbnRlbnQ6XCLvm4FcIn0uZmEtY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIu+Um1wifS5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3Jle2NvbnRlbnQ6XCLvlJxcIn0uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIu+Xp1wifS5mYS1jaGFydC1hcmVhOmJlZm9yZXtjb250ZW50Olwi74e+XCJ9LmZhLWNoYXJ0LWJhcjpiZWZvcmV7Y29udGVudDpcIu+CgFwifS5mYS1jaGFydC1saW5lOmJlZm9yZXtjb250ZW50Olwi74iBXCJ9LmZhLWNoYXJ0LWxpbmUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+ZjVwifS5mYS1jaGFydC1uZXR3b3JrOmJlZm9yZXtjb250ZW50Olwi756KXCJ9LmZhLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIu+IgFwifS5mYS1jaGFydC1waWUtYWx0OmJlZm9yZXtjb250ZW50Olwi75mOXCJ9LmZhLWNoYXJ0LXNjYXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvn65cIn0uZmEtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIn0uZmEtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GYXCJ9LmZhLWNoZWNrLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIu+VoFwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYpcIn0uZmEtY2hlZXNlOmJlZm9yZXtjb250ZW50Olwi75+vXCJ9LmZhLWNoZWVzZS1zd2lzczpiZWZvcmV7Y29udGVudDpcIu+fsFwifS5mYS1jaGVlc2VidXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCLvn7FcIn0uZmEtY2hlc3M6YmVmb3Jle2NvbnRlbnQ6XCLvkLlcIn0uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZXtjb250ZW50Olwi75C6XCJ9LmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkLtcIn0uZmEtY2hlc3MtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvkLxcIn0uZmEtY2hlc3MtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvkL1cIn0uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZXtjb250ZW50Olwi75C+XCJ9LmZhLWNoZXNzLWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvkL9cIn0uZmEtY2hlc3Mta2luZy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkYBcIn0uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZXtjb250ZW50Olwi75GBXCJ9LmZhLWNoZXNzLWtuaWdodC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkYJcIn0uZmEtY2hlc3MtcGF3bjpiZWZvcmV7Y29udGVudDpcIu+Rg1wifS5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmV7Y29udGVudDpcIu+RhFwifS5mYS1jaGVzcy1xdWVlbjpiZWZvcmV7Y29udGVudDpcIu+RhVwifS5mYS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkYZcIn0uZmEtY2hlc3Mtcm9vazpiZWZvcmV7Y29udGVudDpcIu+Rh1wifS5mYS1jaGVzcy1yb29rLWFsdDpiZWZvcmV7Y29udGVudDpcIu+RiFwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74S6XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhLhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhLlcIn0uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu+MolwifS5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74yjXCJ9LmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74ykXCJ9LmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZXtjb250ZW50Olwi74ylXCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIu+BuFwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+BlFwifS5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZXtjb250ZW50Olwi74ypXCJ9LmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCLvjKpcIn0uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjKtcIn0uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvjKxcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIu+Bt1wifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIu+GrlwifS5mYS1jaGltbmV5OmJlZm9yZXtjb250ZW50Olwi756LXCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIu+JqFwifS5mYS1jaHJvbWVjYXN0OmJlZm9yZXtjb250ZW50Olwi76C4XCJ9LmZhLWNodXJjaDpiZWZvcmV7Y29udGVudDpcIu+UnVwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhJFcIn0uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZXtjb250ZW50Olwi74eOXCJ9LmZhLWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCLvmY9cIn0uZmEtY2xhcmluZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvoq1cIn0uZmEtY2xhdy1tYXJrczpiZWZvcmV7Y29udGVudDpcIu+bglwifS5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIu+fslwifS5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvjKhcIn0uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi75GsXCJ9LmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZXtjb250ZW50Olwi75GtXCJ9LmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZXtjb250ZW50Olwi75y3XCJ9LmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCLvl6hcIn0uZmEtY2xpcGJvYXJkLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCLvn7NcIn0uZmEtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgJdcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCLviY1cIn0uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCLviIpcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg4JcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvg61cIn0uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZXtjb250ZW50Olwi746BXCJ9LmZhLWNsb3VkLWRyaXp6bGU6YmVmb3Jle2NvbnRlbnQ6XCLvnLhcIn0uZmEtY2xvdWQtaGFpbDpiZWZvcmV7Y29udGVudDpcIu+cuVwifS5mYS1jbG91ZC1oYWlsLW1peGVkOmJlZm9yZXtjb250ZW50Olwi75y6XCJ9LmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZXtjb250ZW50Olwi75y7XCJ9LmZhLWNsb3VkLW1vb246YmVmb3Jle2NvbnRlbnQ6XCLvm4NcIn0uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZXtjb250ZW50Olwi75y8XCJ9LmZhLWNsb3VkLW11c2ljOmJlZm9yZXtjb250ZW50Olwi76KuXCJ9LmZhLWNsb3VkLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCLvnL1cIn0uZmEtY2xvdWQtcmFpbmJvdzpiZWZvcmV7Y29udGVudDpcIu+cvlwifS5mYS1jbG91ZC1zaG93ZXJzOmJlZm9yZXtjb250ZW50Olwi75y/XCJ9LmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3Jle2NvbnRlbnQ6XCLvnYBcIn0uZmEtY2xvdWQtc2xlZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvnYFcIn0uZmEtY2xvdWQtc25vdzpiZWZvcmV7Y29udGVudDpcIu+dglwifS5mYS1jbG91ZC1zdW46YmVmb3Jle2NvbnRlbnQ6XCLvm4RcIn0uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCLvnYNcIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74OuXCJ9LmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjoJcIn0uZmEtY2xvdWRmbGFyZTpiZWZvcmV7Y29udGVudDpcIu6BvVwifS5mYS1jbG91ZHM6YmVmb3Jle2NvbnRlbnQ6XCLvnYRcIn0uZmEtY2xvdWRzLW1vb246YmVmb3Jle2NvbnRlbnQ6XCLvnYVcIn0uZmEtY2xvdWRzLXN1bjpiZWZvcmV7Y29udGVudDpcIu+dhlwifS5mYS1jbG91ZHNjYWxlOmJlZm9yZXtjb250ZW50Olwi746DXCJ9LmZhLWNsb3Vkc21pdGg6YmVmb3Jle2NvbnRlbnQ6XCLvjoRcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50Olwi746FXCJ9LmZhLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCLvjKdcIn0uZmEtY29ja3RhaWw6YmVmb3Jle2NvbnRlbnQ6XCLvlaFcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIu+EoVwifS5mYS1jb2RlLWJyYW5jaDpiZWZvcmV7Y29udGVudDpcIu+EplwifS5mYS1jb2RlLWNvbW1pdDpiZWZvcmV7Y29udGVudDpcIu+OhlwifS5mYS1jb2RlLW1lcmdlOmJlZm9yZXtjb250ZW50Olwi746HXCJ9LmZhLWNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCLvh4tcIn0uZmEtY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCLvioRcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50Olwi74O0XCJ9LmZhLWNvZmZlZS1wb3Q6YmVmb3Jle2NvbnRlbnQ6XCLugIJcIn0uZmEtY29mZmVlLXRvZ286YmVmb3Jle2NvbnRlbnQ6XCLvm4VcIn0uZmEtY29mZmluOmJlZm9yZXtjb250ZW50Olwi75uGXCJ9LmZhLWNvZmZpbi1jcm9zczpiZWZvcmV7Y29udGVudDpcIu6BkVwifS5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCLvgJNcIn0uZmEtY29nczpiZWZvcmV7Y29udGVudDpcIu+ChVwifS5mYS1jb2luOmJlZm9yZXtjb250ZW50Olwi76GcXCJ9LmZhLWNvaW5zOmJlZm9yZXtjb250ZW50Olwi75SeXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCLvg5tcIn0uZmEtY29tZXQ6YmVmb3Jle2NvbnRlbnQ6XCLugINcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIu+BtVwifS5mYS1jb21tZW50LWFsdDpiZWZvcmV7Y29udGVudDpcIu+JulwifS5mYS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmV7Y29udGVudDpcIu+SolwifS5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCLvmZBcIn0uZmEtY29tbWVudC1hbHQtZG90czpiZWZvcmV7Y29udGVudDpcIu+So1wifS5mYS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZXtjb250ZW50Olwi75KkXCJ9LmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50Olwi75KlXCJ9LmZhLWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZXtjb250ZW50Olwi75KmXCJ9LmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLvn7RcIn0uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvkqdcIn0uZmEtY29tbWVudC1hbHQtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvoq9cIn0uZmEtY29tbWVudC1hbHQtcGx1czpiZWZvcmV7Y29udGVudDpcIu+SqFwifS5mYS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+SqVwifS5mYS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmV7Y29udGVudDpcIu+SqlwifS5mYS1jb21tZW50LWFsdC10aW1lczpiZWZvcmV7Y29udGVudDpcIu+Sq1wifS5mYS1jb21tZW50LWNoZWNrOmJlZm9yZXtjb250ZW50Olwi75KsXCJ9LmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZXtjb250ZW50Olwi75mRXCJ9LmZhLWNvbW1lbnQtZG90czpiZWZvcmV7Y29udGVudDpcIu+SrVwifS5mYS1jb21tZW50LWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLvkq5cIn0uZmEtY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIu+Sr1wifS5mYS1jb21tZW50LWxpbmVzOmJlZm9yZXtjb250ZW50Olwi75KwXCJ9LmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIu+ftVwifS5mYS1jb21tZW50LW1pbnVzOmJlZm9yZXtjb250ZW50Olwi75KxXCJ9LmZhLWNvbW1lbnQtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvorBcIn0uZmEtY29tbWVudC1wbHVzOmJlZm9yZXtjb250ZW50Olwi75KyXCJ9LmZhLWNvbW1lbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvkrNcIn0uZmEtY29tbWVudC1zbWlsZTpiZWZvcmV7Y29udGVudDpcIu+StFwifS5mYS1jb21tZW50LXRpbWVzOmJlZm9yZXtjb250ZW50Olwi75K1XCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50Olwi74KGXCJ9LmZhLWNvbW1lbnRzLWFsdDpiZWZvcmV7Y29udGVudDpcIu+StlwifS5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZXtjb250ZW50Olwi75mSXCJ9LmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIu+Zk1wifS5mYS1jb21wYWN0LWRpc2M6YmVmb3Jle2NvbnRlbnQ6XCLvlJ9cIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIu+FjlwifS5mYS1jb21wYXNzLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi75epXCJ9LmZhLWNvbXByZXNzOmJlZm9yZXtjb250ZW50Olwi74GmXCJ9LmZhLWNvbXByZXNzLWFsdDpiZWZvcmV7Y29udGVudDpcIu+QolwifS5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50Olwi756MXCJ9LmZhLWNvbXByZXNzLXdpZGU6YmVmb3Jle2NvbnRlbnQ6XCLvjKZcIn0uZmEtY29tcHV0ZXItY2xhc3NpYzpiZWZvcmV7Y29udGVudDpcIu+isVwifS5mYS1jb21wdXRlci1zcGVha2VyOmJlZm9yZXtjb250ZW50Olwi76KyXCJ9LmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZXtjb250ZW50Olwi75WiXCJ9LmZhLWNvbmZsdWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCLvno1cIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCLviI5cIn0uZmEtY29uc3RydWN0aW9uOmJlZm9yZXtjb250ZW50Olwi76GdXCJ9LmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZXtjb250ZW50Olwi75K3XCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIu+JrVwifS5mYS1jb252ZXlvci1iZWx0OmJlZm9yZXtjb250ZW50Olwi75GuXCJ9LmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZXtjb250ZW50Olwi75GvXCJ9LmZhLWNvb2tpZTpiZWZvcmV7Y29udGVudDpcIu+Vo1wifS5mYS1jb29raWUtYml0ZTpiZWZvcmV7Y29udGVudDpcIu+VpFwifS5mYS1jb3B5OmJlZm9yZXtjb250ZW50Olwi74OFXCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIu+HuVwifS5mYS1jb3JuOmJlZm9yZXtjb250ZW50Olwi75uHXCJ9LmZhLWNvdHRvbi1idXJlYXU6YmVmb3Jle2NvbnRlbnQ6XCLvop5cIn0uZmEtY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvkrhcIn0uZmEtY293OmJlZm9yZXtjb250ZW50Olwi75uIXCJ9LmZhLWNvd2JlbGw6YmVmb3Jle2NvbnRlbnQ6XCLvorNcIn0uZmEtY293YmVsbC1tb3JlOmJlZm9yZXtjb250ZW50Olwi76K0XCJ9LmZhLWNwYW5lbDpiZWZvcmV7Y29udGVudDpcIu+OiFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50Olwi74meXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3Jle2NvbnRlbnQ6XCLvk6dcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmV7Y29udGVudDpcIu+TqFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZXtjb250ZW50Olwi75OpXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3Jle2NvbnRlbnQ6XCLvk6pcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmV7Y29udGVudDpcIu+Tq1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZXtjb250ZW50Olwi75OsXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZXtjb250ZW50Olwi75OtXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3Jle2NvbnRlbnQ6XCLvk65cIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmV7Y29udGVudDpcIu+Tr1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZXtjb250ZW50Olwi75OwXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmV7Y29udGVudDpcIu+TsVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi75OyXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmV7Y29udGVudDpcIu+Ts1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIu+CnVwifS5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmV7Y29udGVudDpcIu+OiVwifS5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmV7Y29udGVudDpcIu+OilwifS5mYS1jcmlja2V0OmJlZm9yZXtjb250ZW50Olwi75GJXCJ9LmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle2NvbnRlbnQ6XCLvm4lcIn0uZmEtY3JvaXNzYW50OmJlZm9yZXtjb250ZW50Olwi75+2XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCLvhKVcIn0uZmEtY3JvcC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvlaVcIn0uZmEtY3Jvc3M6YmVmb3Jle2NvbnRlbnQ6XCLvmZRcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIu+Bm1wifS5mYS1jcm93OmJlZm9yZXtjb250ZW50Olwi75SgXCJ9LmZhLWNyb3duOmJlZm9yZXtjb250ZW50Olwi75ShXCJ9LmZhLWNydXRjaDpiZWZvcmV7Y29udGVudDpcIu+ft1wifS5mYS1jcnV0Y2hlczpiZWZvcmV7Y29udGVudDpcIu+fuFwifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50Olwi74S8XCJ9LmZhLWNzczMtYWx0OmJlZm9yZXtjb250ZW50Olwi746LXCJ9LmZhLWN1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvhrJcIn0uZmEtY3ViZXM6YmVmb3Jle2NvbnRlbnQ6XCLvhrNcIn0uZmEtY3VybGluZzpiZWZvcmV7Y29udGVudDpcIu+RilwifS5mYS1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCLvg4RcIn0uZmEtY3V0dGxlZmlzaDpiZWZvcmV7Y29udGVudDpcIu+OjFwifS5mYS1kLWFuZC1kOmJlZm9yZXtjb250ZW50Olwi746NXCJ9LmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZXtjb250ZW50Olwi75uKXCJ9LmZhLWRhZ2dlcjpiZWZvcmV7Y29udGVudDpcIu+bi1wifS5mYS1kYWlseW1vdGlvbjpiZWZvcmV7Y29udGVudDpcIu6BklwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIu+IkFwifS5mYS1kYXRhYmFzZTpiZWZvcmV7Y29udGVudDpcIu+HgFwifS5mYS1kZWFmOmJlZm9yZXtjb250ZW50Olwi74qkXCJ9LmZhLWRlYnVnOmJlZm9yZXtjb250ZW50Olwi75+5XCJ9LmZhLWRlZXI6YmVmb3Jle2NvbnRlbnQ6XCLvno5cIn0uZmEtZGVlci1ydWRvbHBoOmJlZm9yZXtjb250ZW50Olwi756PXCJ9LmZhLWRlZXplcjpiZWZvcmV7Y29udGVudDpcIu6Bt1wifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCLvhqVcIn0uZmEtZGVtb2NyYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvnYdcIn0uZmEtZGVwbG95ZG9nOmJlZm9yZXtjb250ZW50Olwi746OXCJ9LmZhLWRlc2twcm86YmVmb3Jle2NvbnRlbnQ6XCLvjo9cIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIu+EiFwifS5mYS1kZXNrdG9wLWFsdDpiZWZvcmV7Y29udGVudDpcIu+OkFwifS5mYS1kZXY6YmVmb3Jle2NvbnRlbnQ6XCLvm4xcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIu+GvVwifS5mYS1kZXdwb2ludDpiZWZvcmV7Y29udGVudDpcIu+diFwifS5mYS1kaGFybWFjaGFrcmE6YmVmb3Jle2NvbnRlbnQ6XCLvmZVcIn0uZmEtZGhsOmJlZm9yZXtjb250ZW50Olwi756QXCJ9LmZhLWRpYWdub3NlczpiZWZvcmV7Y29udGVudDpcIu+RsFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50Olwi74iZXCJ9LmZhLWRpYXNwb3JhOmJlZm9yZXtjb250ZW50Olwi756RXCJ9LmZhLWRpY2U6YmVmb3Jle2NvbnRlbnQ6XCLvlKJcIn0uZmEtZGljZS1kMTA6YmVmb3Jle2NvbnRlbnQ6XCLvm41cIn0uZmEtZGljZS1kMTI6YmVmb3Jle2NvbnRlbnQ6XCLvm45cIn0uZmEtZGljZS1kMjA6YmVmb3Jle2NvbnRlbnQ6XCLvm49cIn0uZmEtZGljZS1kNDpiZWZvcmV7Y29udGVudDpcIu+bkFwifS5mYS1kaWNlLWQ2OmJlZm9yZXtjb250ZW50Olwi75uRXCJ9LmZhLWRpY2UtZDg6YmVmb3Jle2NvbnRlbnQ6XCLvm5JcIn0uZmEtZGljZS1maXZlOmJlZm9yZXtjb250ZW50Olwi75SjXCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIu+UpFwifS5mYS1kaWNlLW9uZTpiZWZvcmV7Y29udGVudDpcIu+UpVwifS5mYS1kaWNlLXNpeDpiZWZvcmV7Y29udGVudDpcIu+UplwifS5mYS1kaWNlLXRocmVlOmJlZm9yZXtjb250ZW50Olwi75SnXCJ9LmZhLWRpY2UtdHdvOmJlZm9yZXtjb250ZW50Olwi75SoXCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCLvhqZcIn0uZmEtZGlnZ2luZzpiZWZvcmV7Y29udGVudDpcIu+hnlwifS5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtjb250ZW50Olwi746RXCJ9LmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmV7Y29udGVudDpcIu+VplwifS5mYS1kaXBsb21hOmJlZm9yZXtjb250ZW50Olwi75eqXCJ9LmZhLWRpcmVjdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCLvl6tcIn0uZmEtZGlzYy1kcml2ZTpiZWZvcmV7Y29udGVudDpcIu+itVwifS5mYS1kaXNjb3JkOmJlZm9yZXtjb250ZW50Olwi746SXCJ9LmZhLWRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIu+Ok1wifS5mYS1kaXNlYXNlOmJlZm9yZXtjb250ZW50Olwi75+6XCJ9LmZhLWRpdmlkZTpiZWZvcmV7Y29udGVudDpcIu+UqVwifS5mYS1kaXp6eTpiZWZvcmV7Y29udGVudDpcIu+Vp1wifS5mYS1kbmE6YmVmb3Jle2NvbnRlbnQ6XCLvkbFcIn0uZmEtZG8tbm90LWVudGVyOmJlZm9yZXtjb250ZW50Olwi75esXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIu+OlFwifS5mYS1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCLvjpVcIn0uZmEtZG9nOmJlZm9yZXtjb250ZW50Olwi75uTXCJ9LmZhLWRvZy1sZWFzaGVkOmJlZm9yZXtjb250ZW50Olwi75uUXCJ9LmZhLWRvbGxhci1zaWduOmJlZm9yZXtjb250ZW50Olwi74WVXCJ9LmZhLWRvbGx5OmJlZm9yZXtjb250ZW50Olwi75GyXCJ9LmZhLWRvbGx5LWVtcHR5OmJlZm9yZXtjb250ZW50Olwi75GzXCJ9LmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvkbRcIn0uZmEtZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkbVcIn0uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmV7Y29udGVudDpcIu+RtlwifS5mYS1kb25hdGU6YmVmb3Jle2NvbnRlbnQ6XCLvkrlcIn0uZmEtZG9vci1jbG9zZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvlKpcIn0uZmEtZG9vci1vcGVuOmJlZm9yZXtjb250ZW50Olwi75SrXCJ9LmZhLWRvdC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhpJcIn0uZmEtZG92ZTpiZWZvcmV7Y29udGVudDpcIu+SulwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIu+AmVwifS5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZXtjb250ZW50Olwi746WXCJ9LmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCLvlahcIn0uZmEtZHJhZ29uOmJlZm9yZXtjb250ZW50Olwi75uVXCJ9LmZhLWRyYXctY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi75etXCJ9LmZhLWRyYXctcG9seWdvbjpiZWZvcmV7Y29udGVudDpcIu+XrlwifS5mYS1kcmF3LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Xr1wifS5mYS1kcmVpZGVsOmJlZm9yZXtjb250ZW50Olwi756SXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50Olwi74W9XCJ9LmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Ol1wifS5mYS1kcm9uZTpiZWZvcmV7Y29udGVudDpcIu+hn1wifS5mYS1kcm9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoaBcIn0uZmEtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIu+Fq1wifS5mYS1kcnVtOmJlZm9yZXtjb250ZW50Olwi75WpXCJ9LmZhLWRydW0tc3RlZWxwYW46YmVmb3Jle2NvbnRlbnQ6XCLvlapcIn0uZmEtZHJ1bXN0aWNrOmJlZm9yZXtjb250ZW50Olwi75uWXCJ9LmZhLWRydW1zdGljay1iaXRlOmJlZm9yZXtjb250ZW50Olwi75uXXCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIu+GqVwifS5mYS1kcnllcjpiZWZvcmV7Y29udGVudDpcIu+hoVwifS5mYS1kcnllci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoaJcIn0uZmEtZHVjazpiZWZvcmV7Y29udGVudDpcIu+bmFwifS5mYS1kdW1iYmVsbDpiZWZvcmV7Y29udGVudDpcIu+Ri1wifS5mYS1kdW1wc3RlcjpiZWZvcmV7Y29udGVudDpcIu+ek1wifS5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZXtjb250ZW50Olwi756UXCJ9LmZhLWR1bmdlb246YmVmb3Jle2NvbnRlbnQ6XCLvm5lcIn0uZmEtZHlhbG9nOmJlZm9yZXtjb250ZW50Olwi746ZXCJ9LmZhLWVhcjpiZWZvcmV7Y29udGVudDpcIu+XsFwifS5mYS1lYXItbXVmZnM6YmVmb3Jle2NvbnRlbnQ6XCLvnpVcIn0uZmEtZWFybHliaXJkczpiZWZvcmV7Y29udGVudDpcIu+OmlwifS5mYS1lYmF5OmJlZm9yZXtjb250ZW50Olwi75O0XCJ9LmZhLWVjbGlwc2U6YmVmb3Jle2NvbnRlbnQ6XCLvnYlcIn0uZmEtZWNsaXBzZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvnYpcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIu+KglwifS5mYS1lZGdlLWxlZ2FjeTpiZWZvcmV7Y29udGVudDpcIu6BuFwifS5mYS1lZGl0OmJlZm9yZXtjb250ZW50Olwi74GEXCJ9LmZhLWVnZzpiZWZvcmV7Y29udGVudDpcIu+fu1wifS5mYS1lZ2ctZnJpZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvn7xcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgZJcIn0uZmEtZWxlbWVudG9yOmJlZm9yZXtjb250ZW50Olwi75CwXCJ9LmZhLWVsZXBoYW50OmJlZm9yZXtjb250ZW50Olwi75uaXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvhYFcIn0uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjptcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIu+FglwifS5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmV7Y29udGVudDpcIu+OnFwifS5mYS1lbGxvOmJlZm9yZXtjb250ZW50Olwi75exXCJ9LmZhLWVtYmVyOmJlZm9yZXtjb250ZW50Olwi75CjXCJ9LmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIu+HkVwifS5mYS1lbXB0eS1zZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvmZZcIn0uZmEtZW5naW5lLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCLvl7JcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvg6BcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIu+KtlwifS5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIu+Zl1wifS5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCLvmZhcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aZXCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIu+KmVwifS5mYS1lcXVhbHM6YmVmb3Jle2NvbnRlbnQ6XCLvlKxcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50Olwi74StXCJ9LmZhLWVybGFuZzpiZWZvcmV7Y29udGVudDpcIu+OnVwifS5mYS1ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIu+QrlwifS5mYS1ldGhlcm5ldDpiZWZvcmV7Y29udGVudDpcIu+ellwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50Olwi74uXXCJ9LmZhLWV1cm8tc2lnbjpiZWZvcmV7Y29udGVudDpcIu+Fk1wifS5mYS1ldmVybm90ZTpiZWZvcmV7Y29udGVudDpcIu+guVwifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIu+DrFwifS5mYS1leGNoYW5nZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjaJcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvhKpcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74GqXCJ9LmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+MoVwifS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIu+BsVwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaVcIn0uZmEtZXhwYW5kLWFsdDpiZWZvcmV7Y29udGVudDpcIu+QpFwifS5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZXtjb250ZW50Olwi74ydXCJ9LmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50Olwi74yeXCJ9LmZhLWV4cGFuZC13aWRlOmJlZm9yZXtjb250ZW50Olwi74ygXCJ9LmZhLWV4cGVkaXRlZHNzbDpiZWZvcmV7Y29udGVudDpcIu+IvlwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50Olwi74KOXCJ9LmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZXtjb250ZW50Olwi742dXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WMXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+NoFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCLvga5cIn0uZmEtZXllLWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvh7tcIn0uZmEtZXllLWV2aWw6YmVmb3Jle2NvbnRlbnQ6XCLvm5tcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi74GwXCJ9LmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50Olwi74KaXCJ9LmZhLWZhY2Vib29rLWY6YmVmb3Jle2NvbnRlbnQ6XCLvjp5cIn0uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZXtjb250ZW50Olwi746fXCJ9LmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+CglwifS5mYS1mYW46YmVmb3Jle2NvbnRlbnQ6XCLvoaNcIn0uZmEtZmFuLXRhYmxlOmJlZm9yZXtjb250ZW50Olwi7oCEXCJ9LmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZXtjb250ZW50Olwi75ucXCJ9LmZhLWZhcm06YmVmb3Jle2NvbnRlbnQ6XCLvoaRcIn0uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BiVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgZBcIn0uZmEtZmF1Y2V0OmJlZm9yZXtjb250ZW50Olwi7oCFXCJ9LmZhLWZhdWNldC1kcmlwOmJlZm9yZXtjb250ZW50Olwi7oCGXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIu+GrFwifS5mYS1mZWF0aGVyOmJlZm9yZXtjb250ZW50Olwi75StXCJ9LmZhLWZlYXRoZXItYWx0OmJlZm9yZXtjb250ZW50Olwi75WrXCJ9LmZhLWZlZGV4OmJlZm9yZXtjb250ZW50Olwi756XXCJ9LmZhLWZlZG9yYTpiZWZvcmV7Y29udGVudDpcIu+emFwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoJcIn0uZmEtZmllbGQtaG9ja2V5OmJlZm9yZXtjb250ZW50Olwi75GMXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50Olwi74O7XCJ9LmZhLWZpZ21hOmJlZm9yZXtjb250ZW50Olwi756ZXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhZtcIn0uZmEtZmlsZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhZxcIn0uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZXtjb250ZW50Olwi74eGXCJ9LmZhLWZpbGUtYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCLvh4dcIn0uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIu+Xs1wifS5mYS1maWxlLWNoYXJ0LWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvmZlcIn0uZmEtZmlsZS1jaGFydC1waWU6YmVmb3Jle2NvbnRlbnQ6XCLvmZpcIn0uZmEtZmlsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIu+MllwifS5mYS1maWxlLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvh4lcIn0uZmEtZmlsZS1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIu+VrFwifS5mYS1maWxlLWNzdjpiZWZvcmV7Y29udGVudDpcIu+bnVwifS5mYS1maWxlLWRvd25sb2FkOmJlZm9yZXtjb250ZW50Olwi75WtXCJ9LmZhLWZpbGUtZWRpdDpiZWZvcmV7Y29udGVudDpcIu+MnFwifS5mYS1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50Olwi74eDXCJ9LmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvjJpcIn0uZmEtZmlsZS1leHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCLvla5cIn0uZmEtZmlsZS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIu+HhVwifS5mYS1maWxlLWltcG9ydDpiZWZvcmV7Y29udGVudDpcIu+Vr1wifS5mYS1maWxlLWludm9pY2U6YmVmb3Jle2NvbnRlbnQ6XCLvlbBcIn0uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIu+VsVwifS5mYS1maWxlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLvkbdcIn0uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmV7Y29udGVudDpcIu+RuFwifS5mYS1maWxlLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74yYXCJ9LmZhLWZpbGUtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvorZcIn0uZmEtZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCLvh4FcIn0uZmEtZmlsZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74yZXCJ9LmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmV7Y29udGVudDpcIu+HhFwifS5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIu+VslwifS5mYS1maWxlLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu+hpVwifS5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIu+Vs1wifS5mYS1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZXtjb250ZW50Olwi75mbXCJ9LmZhLWZpbGUtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLvjJdcIn0uZmEtZmlsZS11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvlbRcIn0uZmEtZmlsZS11c2VyOmJlZm9yZXtjb250ZW50Olwi75mcXCJ9LmZhLWZpbGUtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCLvh4hcIn0uZmEtZmlsZS13b3JkOmJlZm9yZXtjb250ZW50Olwi74eCXCJ9LmZhLWZpbGVzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLvn71cIn0uZmEtZmlsbDpiZWZvcmV7Y29udGVudDpcIu+VtVwifS5mYS1maWxsLWRyaXA6YmVmb3Jle2NvbnRlbnQ6XCLvlbZcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIu+AiFwifS5mYS1maWxtLWFsdDpiZWZvcmV7Y29udGVudDpcIu+OoFwifS5mYS1maWxtLWNhbmlzdGVyOmJlZm9yZXtjb250ZW50Olwi76K3XCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu+CsFwifS5mYS1maW5nZXJwcmludDpiZWZvcmV7Y29udGVudDpcIu+Vt1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50Olwi74GtXCJ9LmZhLWZpcmUtYWx0OmJlZm9yZXtjb250ZW50Olwi75+kXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50Olwi74S0XCJ9LmZhLWZpcmUtc21va2U6YmVmb3Jle2NvbnRlbnQ6XCLvnYtcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIu+JqVwifS5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3Jle2NvbnRlbnQ6XCLugIdcIn0uZmEtZmlyZXBsYWNlOmJlZm9yZXtjb250ZW50Olwi756aXCJ9LmZhLWZpcnN0LWFpZDpiZWZvcmV7Y29udGVudDpcIu+RuVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIu+KsFwifS5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvlIpcIn0uZmEtZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIu+OoVwifS5mYS1maXNoOmJlZm9yZXtjb250ZW50Olwi75W4XCJ9LmZhLWZpc2gtY29va2VkOmJlZm9yZXtjb250ZW50Olwi75++XCJ9LmZhLWZpc3QtcmFpc2VkOmJlZm9yZXtjb250ZW50Olwi75ueXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCLvgKRcIn0uZmEtZmxhZy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvnYxcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJ5cIn0uZmEtZmxhZy11c2E6YmVmb3Jle2NvbnRlbnQ6XCLvnY1cIn0uZmEtZmxhbWU6YmVmb3Jle2NvbnRlbnQ6XCLvm59cIn0uZmEtZmxhc2hsaWdodDpiZWZvcmV7Y29udGVudDpcIu+iuFwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIu+Dg1wifS5mYS1mbGFzay1wb2lzb246YmVmb3Jle2NvbnRlbnQ6XCLvm6BcIn0uZmEtZmxhc2stcG90aW9uOmJlZm9yZXtjb250ZW50Olwi75uhXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIu+FrlwifS5mYS1mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvkY1cIn0uZmEtZmxvd2VyOmJlZm9yZXtjb250ZW50Olwi75+/XCJ9LmZhLWZsb3dlci1kYWZmb2RpbDpiZWZvcmV7Y29udGVudDpcIu+ggFwifS5mYS1mbG93ZXItdHVsaXA6YmVmb3Jle2NvbnRlbnQ6XCLvoIFcIn0uZmEtZmx1c2hlZDpiZWZvcmV7Y29udGVudDpcIu+VuVwifS5mYS1mbHV0ZTpiZWZvcmV7Y29udGVudDpcIu+iuVwifS5mYS1mbHV4LWNhcGFjaXRvcjpiZWZvcmV7Y29udGVudDpcIu+iulwifS5mYS1mbHk6YmVmb3Jle2NvbnRlbnQ6XCLvkJdcIn0uZmEtZm9nOmJlZm9yZXtjb250ZW50Olwi752OXCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIu+Bu1wifS5mYS1mb2xkZXItZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLugZNcIn0uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi75mdXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50Olwi74G8XCJ9LmZhLWZvbGRlci1wbHVzOmJlZm9yZXtjb250ZW50Olwi75meXCJ9LmZhLWZvbGRlci10aW1lczpiZWZvcmV7Y29udGVudDpcIu+Zn1wifS5mYS1mb2xkZXItdHJlZTpiZWZvcmV7Y29udGVudDpcIu+gglwifS5mYS1mb2xkZXItdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi7oGUXCJ9LmZhLWZvbGRlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvmaBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIu+AsVwifS5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCLvirRcIn0uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIu+NnFwifS5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmV7Y29udGVudDpcIu+QpVwifS5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZXtjb250ZW50Olwi75OmXCJ9LmZhLWZvbnQtY2FzZTpiZWZvcmV7Y29udGVudDpcIu+hplwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCLvioBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50Olwi746iXCJ9LmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCLvkY5cIn0uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZXtjb250ZW50Olwi75GPXCJ9LmZhLWZvcmtsaWZ0OmJlZm9yZXtjb250ZW50Olwi75G6XCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIu+KhlwifS5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZXtjb250ZW50Olwi746jXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50Olwi74iRXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvgY5cIn0uZmEtZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GgFwifS5mYS1mcmFnaWxlOmJlZm9yZXtjb250ZW50Olwi75K7XCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50Olwi74uFXCJ9LmZhLWZyZWVic2Q6YmVmb3Jle2NvbnRlbnQ6XCLvjqRcIn0uZmEtZnJlbmNoLWZyaWVzOmJlZm9yZXtjb250ZW50Olwi76CDXCJ9LmZhLWZyb2c6YmVmb3Jle2NvbnRlbnQ6XCLvlK5cIn0uZmEtZnJvc3R5LWhlYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvnptcIn0uZmEtZnJvd246YmVmb3Jle2NvbnRlbnQ6XCLvhJlcIn0uZmEtZnJvd24tb3BlbjpiZWZvcmV7Y29udGVudDpcIu+VulwifS5mYS1mdWxjcnVtOmJlZm9yZXtjb250ZW50Olwi75SLXCJ9LmZhLWZ1bmN0aW9uOmJlZm9yZXtjb250ZW50Olwi75mhXCJ9LmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCLvmaJcIn0uZmEtZnV0Ym9sOmJlZm9yZXtjb250ZW50Olwi74ejXCJ9LmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZXtjb250ZW50Olwi75SMXCJ9LmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmV7Y29udGVudDpcIu+UjVwifS5mYS1nYWxheHk6YmVmb3Jle2NvbnRlbnQ6XCLugIhcIn0uZmEtZ2FtZS1ib2FyZDpiZWZvcmV7Y29udGVudDpcIu+hp1wifS5mYS1nYW1lLWJvYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIu+hqFwifS5mYS1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvortcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIu+Em1wifS5mYS1nYW1lcGFkLWFsdDpiZWZvcmV7Y29udGVudDpcIu+ivFwifS5mYS1nYXJhZ2U6YmVmb3Jle2NvbnRlbnQ6XCLugIlcIn0uZmEtZ2FyYWdlLWNhcjpiZWZvcmV7Y29udGVudDpcIu6AilwifS5mYS1nYXJhZ2Utb3BlbjpiZWZvcmV7Y29udGVudDpcIu6Ai1wifS5mYS1nYXMtcHVtcDpiZWZvcmV7Y29udGVudDpcIu+Ur1wifS5mYS1nYXMtcHVtcC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+XtFwifS5mYS1nYXZlbDpiZWZvcmV7Y29udGVudDpcIu+Do1wifS5mYS1nZW06YmVmb3Jle2NvbnRlbnQ6XCLvjqVcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIu+IrVwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50Olwi74mlXCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50Olwi74mgXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+JoVwifS5mYS1naG9zdDpiZWZvcmV7Y29udGVudDpcIu+bolwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50Olwi74GrXCJ9LmZhLWdpZnQtY2FyZDpiZWZvcmV7Y29udGVudDpcIu+Zo1wifS5mYS1naWZ0czpiZWZvcmV7Y29udGVudDpcIu+enFwifS5mYS1naW5nZXJicmVhZC1tYW46YmVmb3Jle2NvbnRlbnQ6XCLvnp1cIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50Olwi74eTXCJ9LmZhLWdpdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoYFcIn0uZmEtZ2l0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HklwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCLvgptcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIu+Ek1wifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74KSXCJ9LmZhLWdpdGtyYWtlbjpiZWZvcmV7Y29udGVudDpcIu+OplwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCLvipZcIn0uZmEtZ2l0dGVyOmJlZm9yZXtjb250ZW50Olwi75CmXCJ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50Olwi76CEXCJ9LmZhLWdsYXNzLWNoYW1wYWduZTpiZWZvcmV7Y29udGVudDpcIu+enlwifS5mYS1nbGFzcy1jaGVlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvnp9cIn0uZmEtZ2xhc3MtY2l0cnVzOmJlZm9yZXtjb250ZW50Olwi76GpXCJ9LmZhLWdsYXNzLW1hcnRpbmk6YmVmb3Jle2NvbnRlbnQ6XCLvgIBcIn0uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvlbtcIn0uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmV7Y29udGVudDpcIu+eoFwifS5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZXtjb250ZW50Olwi756hXCJ9LmZhLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCLvlLBcIn0uZmEtZ2xhc3Nlcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvl7VcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCLviqVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIu+KplwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIu+CrFwifS5mYS1nbG9iZS1hZnJpY2E6YmVmb3Jle2NvbnRlbnQ6XCLvlbxcIn0uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3Jle2NvbnRlbnQ6XCLvlb1cIn0uZmEtZ2xvYmUtYXNpYTpiZWZvcmV7Y29udGVudDpcIu+VvlwifS5mYS1nbG9iZS1ldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvnqJcIn0uZmEtZ2xvYmUtc25vdzpiZWZvcmV7Y29udGVudDpcIu+eo1wifS5mYS1nbG9iZS1zdGFuZDpiZWZvcmV7Y29udGVudDpcIu+XtlwifS5mYS1nb2ZvcmU6YmVmb3Jle2NvbnRlbnQ6XCLvjqdcIn0uZmEtZ29sZi1iYWxsOmJlZm9yZXtjb250ZW50Olwi75GQXCJ9LmZhLWdvbGYtY2x1YjpiZWZvcmV7Y29udGVudDpcIu+RkVwifS5mYS1nb29kcmVhZHM6YmVmb3Jle2NvbnRlbnQ6XCLvjqhcIn0uZmEtZ29vZHJlYWRzLWc6YmVmb3Jle2NvbnRlbnQ6XCLvjqlcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50Olwi74agXCJ9LmZhLWdvb2dsZS1kcml2ZTpiZWZvcmV7Y29udGVudDpcIu+OqlwifS5mYS1nb29nbGUtcGF5OmJlZm9yZXtjb250ZW50Olwi7oG5XCJ9LmZhLWdvb2dsZS1wbGF5OmJlZm9yZXtjb250ZW50Olwi746rXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74qzXCJ9LmZhLWdvb2dsZS1wbHVzLWc6YmVmb3Jle2NvbnRlbnQ6XCLvg5VcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74OUXCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvh65cIn0uZmEtZ29wdXJhbTpiZWZvcmV7Y29udGVudDpcIu+ZpFwifS5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmV7Y29udGVudDpcIu+GnVwifS5mYS1ncmFtb3Bob25lOmJlZm9yZXtjb250ZW50Olwi76K9XCJ9LmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50Olwi74aEXCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCLvi5ZcIn0uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtjb250ZW50Olwi75SxXCJ9LmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIu+UslwifS5mYS1ncmltYWNlOmJlZm9yZXtjb250ZW50Olwi75W/XCJ9LmZhLWdyaW46YmVmb3Jle2NvbnRlbnQ6XCLvloBcIn0uZmEtZ3Jpbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvloFcIn0uZmEtZ3Jpbi1iZWFtOmJlZm9yZXtjb250ZW50Olwi75aCXCJ9LmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmV7Y29udGVudDpcIu+Wg1wifS5mYS1ncmluLWhlYXJ0czpiZWZvcmV7Y29udGVudDpcIu+WhFwifS5mYS1ncmluLXNxdWludDpiZWZvcmV7Y29udGVudDpcIu+WhVwifS5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmV7Y29udGVudDpcIu+WhlwifS5mYS1ncmluLXN0YXJzOmJlZm9yZXtjb250ZW50Olwi75aHXCJ9LmZhLWdyaW4tdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvlohcIn0uZmEtZ3Jpbi10b25ndWU6YmVmb3Jle2NvbnRlbnQ6XCLvlolcIn0uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZXtjb250ZW50Olwi75aKXCJ9LmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCLvlotcIn0uZmEtZ3Jpbi13aW5rOmJlZm9yZXtjb250ZW50Olwi75aMXCJ9LmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIu+WjVwifS5mYS1ncmlwLWxpbmVzOmJlZm9yZXtjb250ZW50Olwi756kXCJ9LmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLvnqVcIn0uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIu+WjlwifS5mYS1ncmlwZmlyZTpiZWZvcmV7Y29udGVudDpcIu+OrFwifS5mYS1ncnVudDpiZWZvcmV7Y29udGVudDpcIu+OrVwifS5mYS1ndWlsZGVkOmJlZm9yZXtjb250ZW50Olwi7oG+XCJ9LmZhLWd1aXRhcjpiZWZvcmV7Y29udGVudDpcIu+eplwifS5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3Jle2NvbnRlbnQ6XCLvor5cIn0uZmEtZ3VpdGFyczpiZWZvcmV7Y29udGVudDpcIu+iv1wifS5mYS1ndWxwOmJlZm9yZXtjb250ZW50Olwi746uXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74O9XCJ9LmZhLWgxOmJlZm9yZXtjb250ZW50Olwi74yTXCJ9LmZhLWgyOmJlZm9yZXtjb250ZW50Olwi74yUXCJ9LmZhLWgzOmJlZm9yZXtjb250ZW50Olwi74yVXCJ9LmZhLWg0OmJlZm9yZXtjb250ZW50Olwi76GqXCJ9LmZhLWhhY2tlci1uZXdzOmJlZm9yZXtjb250ZW50Olwi74eUXCJ9LmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Or1wifS5mYS1oYWNrZXJyYW5rOmJlZm9yZXtjb250ZW50Olwi75e3XCJ9LmZhLWhhbWJ1cmdlcjpiZWZvcmV7Y29udGVudDpcIu+ghVwifS5mYS1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCLvm6NcIn0uZmEtaGFtbWVyLXdhcjpiZWZvcmV7Y29udGVudDpcIu+bpFwifS5mYS1oYW1zYTpiZWZvcmV7Y29udGVudDpcIu+ZpVwifS5mYS1oYW5kLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi75K8XCJ9LmZhLWhhbmQtaG9sZGluZzpiZWZvcmV7Y29udGVudDpcIu+SvVwifS5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZXtjb250ZW50Olwi75G7XCJ9LmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmV7Y29udGVudDpcIu+SvlwifS5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCLvm6VcIn0uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLugZxcIn0uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZXtjb250ZW50Olwi75K/XCJ9LmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3Jle2NvbnRlbnQ6XCLvk4BcIn0uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZXtjb250ZW50Olwi75OBXCJ9LmZhLWhhbmQtbGl6YXJkOmJlZm9yZXtjb250ZW50Olwi74mYXCJ9LmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmV7Y29udGVudDpcIu+ghlwifS5mYS1oYW5kLXBhcGVyOmJlZm9yZXtjb250ZW50Olwi74mWXCJ9LmZhLWhhbmQtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCLviZtcIn0uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZXtjb250ZW50Olwi74KnXCJ9LmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+CpVwifS5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74KkXCJ9LmZhLWhhbmQtcG9pbnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgqZcIn0uZmEtaGFuZC1wb2ludGVyOmJlZm9yZXtjb250ZW50Olwi74maXCJ9LmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZXtjb250ZW50Olwi75G8XCJ9LmZhLWhhbmQtcm9jazpiZWZvcmV7Y29udGVudDpcIu+JlVwifS5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50Olwi74mXXCJ9LmZhLWhhbmQtc3BhcmtsZXM6YmVmb3Jle2NvbnRlbnQ6XCLugZ1cIn0uZmEtaGFuZC1zcG9jazpiZWZvcmV7Y29udGVudDpcIu+JmVwifS5mYS1oYW5kczpiZWZvcmV7Y29udGVudDpcIu+TglwifS5mYS1oYW5kcy1oZWFydDpiZWZvcmV7Y29udGVudDpcIu+Tg1wifS5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZXtjb250ZW50Olwi75OEXCJ9LmZhLWhhbmRzLXVzZDpiZWZvcmV7Y29udGVudDpcIu+ThVwifS5mYS1oYW5kcy13YXNoOmJlZm9yZXtjb250ZW50Olwi7oGeXCJ9LmZhLWhhbmRzaGFrZTpiZWZvcmV7Y29udGVudDpcIu+KtVwifS5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZXtjb250ZW50Olwi75OGXCJ9LmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLugZ9cIn0uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi7oGgXCJ9LmZhLWhhbnVraWFoOmJlZm9yZXtjb250ZW50Olwi75umXCJ9LmZhLWhhcmQtaGF0OmJlZm9yZXtjb250ZW50Olwi76CHXCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCLvipJcIn0uZmEtaGF0LWNoZWY6YmVmb3Jle2NvbnRlbnQ6XCLvoatcIn0uZmEtaGF0LWNvd2JveTpiZWZvcmV7Y29udGVudDpcIu+jgFwifS5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCLvo4FcIn0uZmEtaGF0LXNhbnRhOmJlZm9yZXtjb250ZW50Olwi756nXCJ9LmZhLWhhdC13aW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvnqhcIn0uZmEtaGF0LXdpdGNoOmJlZm9yZXtjb250ZW50Olwi75unXCJ9LmZhLWhhdC13aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvm6hcIn0uZmEtaGRkOmJlZm9yZXtjb250ZW50Olwi74KgXCJ9LmZhLWhlYWQtc2lkZTpiZWZvcmV7Y29udGVudDpcIu+bqVwifS5mYS1oZWFkLXNpZGUtYnJhaW46YmVmb3Jle2NvbnRlbnQ6XCLvoIhcIn0uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZXtjb250ZW50Olwi7oGhXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu6BolwifS5mYS1oZWFkLXNpZGUtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIu+jglwifS5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmV7Y29udGVudDpcIu6Bo1wifS5mYS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIu+giVwifS5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCLugaRcIn0uZmEtaGVhZC12cjpiZWZvcmV7Y29udGVudDpcIu+bqlwifS5mYS1oZWFkaW5nOmJlZm9yZXtjb250ZW50Olwi74ecXCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgKVcIn0uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvlo9cIn0uZmEtaGVhZHNldDpiZWZvcmV7Y29udGVudDpcIu+WkFwifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIu+AhFwifS5mYS1oZWFydC1icm9rZW46YmVmb3Jle2NvbnRlbnQ6XCLvnqlcIn0uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi75OHXCJ9LmZhLWhlYXJ0LXJhdGU6YmVmb3Jle2NvbnRlbnQ6XCLvl7hcIn0uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi75OIXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIu+InlwifS5mYS1oZWF0OmJlZm9yZXtjb250ZW50Olwi7oCMXCJ9LmZhLWhlbGljb3B0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvlLNcIn0uZmEtaGVsbWV0LWJhdHRsZTpiZWZvcmV7Y29udGVudDpcIu+bq1wifS5mYS1oZXhhZ29uOmJlZm9yZXtjb250ZW50Olwi74ySXCJ9LmZhLWhpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50Olwi75aRXCJ9LmZhLWhpa2luZzpiZWZvcmV7Y29udGVudDpcIu+brFwifS5mYS1oaXBwbzpiZWZvcmV7Y29udGVudDpcIu+brVwifS5mYS1oaXBzOmJlZm9yZXtjb250ZW50Olwi75GSXCJ9LmZhLWhpcmUtYS1oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvjrBcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIu+HmlwifS5mYS1oaXZlOmJlZm9yZXtjb250ZW50Olwi7oG/XCJ9LmZhLWhvY2tleS1tYXNrOmJlZm9yZXtjb250ZW50Olwi75uuXCJ9LmZhLWhvY2tleS1wdWNrOmJlZm9yZXtjb250ZW50Olwi75GTXCJ9LmZhLWhvY2tleS1zdGlja3M6YmVmb3Jle2NvbnRlbnQ6XCLvkZRcIn0uZmEtaG9sbHktYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCLvnqpcIn0uZmEtaG9tZTpiZWZvcmV7Y29udGVudDpcIu+AlVwifS5mYS1ob21lLWFsdDpiZWZvcmV7Y29udGVudDpcIu+gilwifS5mYS1ob21lLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi75OJXCJ9LmZhLWhvbWUtbGc6YmVmb3Jle2NvbnRlbnQ6XCLvoItcIn0uZmEtaG9tZS1sZy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoIxcIn0uZmEtaG9vZC1jbG9hazpiZWZvcmV7Y29udGVudDpcIu+br1wifS5mYS1ob29saTpiZWZvcmV7Y29udGVudDpcIu+Qp1wifS5mYS1ob3Jpem9udGFsLXJ1bGU6YmVmb3Jle2NvbnRlbnQ6XCLvoaxcIn0uZmEtaG9ybmJpbGw6YmVmb3Jle2NvbnRlbnQ6XCLvlpJcIn0uZmEtaG9yc2U6YmVmb3Jle2NvbnRlbnQ6XCLvm7BcIn0uZmEtaG9yc2UtaGVhZDpiZWZvcmV7Y29udGVudDpcIu+eq1wifS5mYS1ob3JzZS1zYWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCLvo4NcIn0uZmEtaG9zcGl0YWw6YmVmb3Jle2NvbnRlbnQ6XCLvg7hcIn0uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZXtjb250ZW50Olwi75G9XCJ9LmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIu+RvlwifS5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZXtjb250ZW50Olwi76CNXCJ9LmZhLWhvc3BpdGFsczpiZWZvcmV7Y29udGVudDpcIu+gjlwifS5mYS1ob3QtdHViOmJlZm9yZXtjb250ZW50Olwi75aTXCJ9LmZhLWhvdGRvZzpiZWZvcmV7Y29udGVudDpcIu+gj1wifS5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIu+WlFwifS5mYS1ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCLvjrFcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50Olwi74mUXCJ9LmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCLviZNcIn0uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCLviZJcIn0uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50Olwi74mRXCJ9LmZhLWhvdXNlOmJlZm9yZXtjb250ZW50Olwi7oCNXCJ9LmZhLWhvdXNlLWRhbWFnZTpiZWZvcmV7Y29udGVudDpcIu+bsVwifS5mYS1ob3VzZS1kYXk6YmVmb3Jle2NvbnRlbnQ6XCLugI5cIn0uZmEtaG91c2UtZmxvb2Q6YmVmb3Jle2NvbnRlbnQ6XCLvnY9cIn0uZmEtaG91c2UtbGVhdmU6YmVmb3Jle2NvbnRlbnQ6XCLugI9cIn0uZmEtaG91c2UtbmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLugJBcIn0uZmEtaG91c2UtcmV0dXJuOmJlZm9yZXtjb250ZW50Olwi7oCRXCJ9LmZhLWhvdXNlLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIu6AklwifS5mYS1ob3VzZS11c2VyOmJlZm9yZXtjb250ZW50Olwi7oGlXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50Olwi74m8XCJ9LmZhLWhyeXZuaWE6YmVmb3Jle2NvbnRlbnQ6XCLvm7JcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCLvhLtcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIu+OslwifS5mYS1odW1pZGl0eTpiZWZvcmV7Y29udGVudDpcIu+dkFwifS5mYS1odXJyaWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvnZFcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCLviYZcIn0uZmEtaWNlLWNyZWFtOmJlZm9yZXtjb250ZW50Olwi76CQXCJ9LmZhLWljZS1za2F0ZTpiZWZvcmV7Y29udGVudDpcIu+erFwifS5mYS1pY2ljbGVzOmJlZm9yZXtjb250ZW50Olwi756tXCJ9LmZhLWljb25zOmJlZm9yZXtjb250ZW50Olwi76GtXCJ9LmZhLWljb25zLWFsdDpiZWZvcmV7Y29udGVudDpcIu+hrlwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIu+LgVwifS5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50Olwi74uCXCJ9LmZhLWlkLWNhcmQtYWx0OmJlZm9yZXtjb250ZW50Olwi75G/XCJ9LmZhLWlkZWFsOmJlZm9yZXtjb250ZW50Olwi7oCTXCJ9LmZhLWlnbG9vOmJlZm9yZXtjb250ZW50Olwi756uXCJ9LmZhLWltYWdlOmJlZm9yZXtjb250ZW50Olwi74C+XCJ9LmZhLWltYWdlLXBvbGFyb2lkOmJlZm9yZXtjb250ZW50Olwi76OEXCJ9LmZhLWltYWdlczpiZWZvcmV7Y29udGVudDpcIu+MglwifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50Olwi74uYXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50Olwi74CcXCJ9LmZhLWluYm94LWluOmJlZm9yZXtjb250ZW50Olwi74yQXCJ9LmZhLWluYm94LW91dDpiZWZvcmV7Y29udGVudDpcIu+MkVwifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgLxcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCLvibVcIn0uZmEtaW5kdXN0cnktYWx0OmJlZm9yZXtjb250ZW50Olwi746zXCJ9LmZhLWluZmluaXR5OmJlZm9yZXtjb250ZW50Olwi75S0XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLvhKlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZpcIn0uZmEtaW5mby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvjI9cIn0uZmEtaW5oYWxlcjpiZWZvcmV7Y29udGVudDpcIu+XuVwifS5mYS1pbm5vc29mdDpiZWZvcmV7Y29udGVudDpcIu6CgFwifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCLvha1cIn0uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu6BlVwifS5mYS1pbnN0YWxvZDpiZWZvcmV7Y29udGVudDpcIu6CgVwifS5mYS1pbnRlZ3JhbDpiZWZvcmV7Y29udGVudDpcIu+Zp1wifS5mYS1pbnRlcmNvbTpiZWZvcmV7Y29udGVudDpcIu+er1wifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIu+Jq1wifS5mYS1pbnRlcnNlY3Rpb246YmVmb3Jle2NvbnRlbnQ6XCLvmahcIn0uZmEtaW52ZW50b3J5OmJlZm9yZXtjb250ZW50Olwi75KAXCJ9LmZhLWludmlzaW9uOmJlZm9yZXtjb250ZW50Olwi756wXCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviIhcIn0uZmEtaXNsYW5kLXRyb3BpY2FsOmJlZm9yZXtjb250ZW50Olwi76CRXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIu+As1wifS5mYS1pdGNoLWlvOmJlZm9yZXtjb250ZW50Olwi76C6XCJ9LmZhLWl0dW5lczpiZWZvcmV7Y29udGVudDpcIu+OtFwifS5mYS1pdHVuZXMtbm90ZTpiZWZvcmV7Y29udGVudDpcIu+OtVwifS5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmV7Y29udGVudDpcIu+MjlwifS5mYS1qYXZhOmJlZm9yZXtjb250ZW50Olwi75OkXCJ9LmZhLWplZGk6YmVmb3Jle2NvbnRlbnQ6XCLvmalcIn0uZmEtamVkaS1vcmRlcjpiZWZvcmV7Y29udGVudDpcIu+UjlwifS5mYS1qZW5raW5zOmJlZm9yZXtjb250ZW50Olwi7462XCJ9LmZhLWppcmE6YmVmb3Jle2NvbnRlbnQ6XCLvnrFcIn0uZmEtam9nZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvjrdcIn0uZmEtam9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvlpVcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50Olwi74aqXCJ9LmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZXtjb250ZW50Olwi75mqXCJ9LmZhLWpveXN0aWNrOmJlZm9yZXtjb250ZW50Olwi76OFXCJ9LmZhLWpzOmJlZm9yZXtjb250ZW50Olwi7464XCJ9LmZhLWpzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+OuVwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIu+HjFwifS5mYS1qdWc6YmVmb3Jle2NvbnRlbnQ6XCLvo4ZcIn0uZmEta2FhYmE6YmVmb3Jle2NvbnRlbnQ6XCLvmatcIn0uZmEta2FnZ2xlOmJlZm9yZXtjb250ZW50Olwi75e6XCJ9LmZhLWthem9vOmJlZm9yZXtjb250ZW50Olwi76OHXCJ9LmZhLWtlcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCLvoa9cIn0uZmEta2V5OmJlZm9yZXtjb250ZW50Olwi74KEXCJ9LmZhLWtleS1za2VsZXRvbjpiZWZvcmV7Y29udGVudDpcIu+bs1wifS5mYS1rZXliYXNlOmJlZm9yZXtjb250ZW50Olwi75O1XCJ9LmZhLWtleWJvYXJkOmJlZm9yZXtjb250ZW50Olwi74ScXCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIu+OulwifS5mYS1rZXlub3RlOmJlZm9yZXtjb250ZW50Olwi75msXCJ9LmZhLWtoYW5kYTpiZWZvcmV7Y29udGVudDpcIu+ZrVwifS5mYS1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIu+Ou1wifS5mYS1raWNrc3RhcnRlci1rOmJlZm9yZXtjb250ZW50Olwi7468XCJ9LmZhLWtpZG5leXM6YmVmb3Jle2NvbnRlbnQ6XCLvl7tcIn0uZmEta2lzczpiZWZvcmV7Y29udGVudDpcIu+WllwifS5mYS1raXNzLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCLvlpdcIn0uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZXtjb250ZW50Olwi75aYXCJ9LmZhLWtpdGU6YmVmb3Jle2NvbnRlbnQ6XCLvm7RcIn0uZmEta2l3aS1iaXJkOmJlZm9yZXtjb250ZW50Olwi75S1XCJ9LmZhLWtuaWZlLWtpdGNoZW46YmVmb3Jle2NvbnRlbnQ6XCLvm7VcIn0uZmEta29ydnVlOmJlZm9yZXtjb250ZW50Olwi75CvXCJ9LmZhLWxhbWJkYTpiZWZvcmV7Y29udGVudDpcIu+ZrlwifS5mYS1sYW1wOmJlZm9yZXtjb250ZW50Olwi75OKXCJ9LmZhLWxhbXAtZGVzazpiZWZvcmV7Y29udGVudDpcIu6AlFwifS5mYS1sYW1wLWZsb29yOmJlZm9yZXtjb250ZW50Olwi7oCVXCJ9LmZhLWxhbmRtYXJrOmJlZm9yZXtjb250ZW50Olwi75mvXCJ9LmZhLWxhbmRtYXJrLWFsdDpiZWZvcmV7Y29udGVudDpcIu+dklwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIu+Gq1wifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCLvhIlcIn0uZmEtbGFwdG9wLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCLvl7xcIn0uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZXtjb250ZW50Olwi7oGmXCJ9LmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50Olwi76CSXCJ9LmZhLWxhcmF2ZWw6YmVmb3Jle2NvbnRlbnQ6XCLvjr1cIn0uZmEtbGFzc286YmVmb3Jle2NvbnRlbnQ6XCLvo4hcIn0uZmEtbGFzdGZtOmJlZm9yZXtjb250ZW50Olwi74iCXCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLviINcIn0uZmEtbGF1Z2g6YmVmb3Jle2NvbnRlbnQ6XCLvlplcIn0uZmEtbGF1Z2gtYmVhbTpiZWZvcmV7Y29udGVudDpcIu+WmlwifS5mYS1sYXVnaC1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvlptcIn0uZmEtbGF1Z2gtd2luazpiZWZvcmV7Y29udGVudDpcIu+WnFwifS5mYS1sYXllci1ncm91cDpiZWZvcmV7Y29udGVudDpcIu+XvVwifS5mYS1sYXllci1taW51czpiZWZvcmV7Y29udGVudDpcIu+XvlwifS5mYS1sYXllci1wbHVzOmJlZm9yZXtjb250ZW50Olwi75e/XCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCLvgaxcIn0uZmEtbGVhZi1oZWFydDpiZWZvcmV7Y29udGVudDpcIu+Ti1wifS5mYS1sZWFmLW1hcGxlOmJlZm9yZXtjb250ZW50Olwi75u2XCJ9LmZhLWxlYWYtb2FrOmJlZm9yZXtjb250ZW50Olwi75u3XCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCLviJJcIn0uZmEtbGVtb246YmVmb3Jle2NvbnRlbnQ6XCLvgpRcIn0uZmEtbGVzczpiZWZvcmV7Y29udGVudDpcIu+QnVwifS5mYS1sZXNzLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCLvlLZcIn0uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50Olwi75S3XCJ9LmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhYlcIn0uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjr5cIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhYhcIn0uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZXtjb250ZW50Olwi746/XCJ9LmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIu+HjVwifS5mYS1saWdodC1jZWlsaW5nOmJlZm9yZXtjb250ZW50Olwi7oCWXCJ9LmZhLWxpZ2h0LXN3aXRjaDpiZWZvcmV7Y29udGVudDpcIu6Al1wifS5mYS1saWdodC1zd2l0Y2gtb2ZmOmJlZm9yZXtjb250ZW50Olwi7oCYXCJ9LmZhLWxpZ2h0LXN3aXRjaC1vbjpiZWZvcmV7Y29udGVudDpcIu6AmVwifS5mYS1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCLvg6tcIn0uZmEtbGlnaHRidWxiLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIu+ZsFwifS5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvmbFcIn0uZmEtbGlnaHRidWxiLW9uOmJlZm9yZXtjb250ZW50Olwi75myXCJ9LmZhLWxpZ2h0YnVsYi1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+Zs1wifS5mYS1saWdodHMtaG9saWRheTpiZWZvcmV7Y29udGVudDpcIu+eslwifS5mYS1saW5lOmJlZm9yZXtjb250ZW50Olwi74+AXCJ9LmZhLWxpbmUtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIu+hsFwifS5mYS1saW5lLWhlaWdodDpiZWZvcmV7Y29udGVudDpcIu+hsVwifS5mYS1saW5rOmJlZm9yZXtjb250ZW50Olwi74OBXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50Olwi74KMXCJ9LmZhLWxpbmtlZGluLWluOmJlZm9yZXtjb250ZW50Olwi74OhXCJ9LmZhLWxpbm9kZTpiZWZvcmV7Y29udGVudDpcIu+KuFwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIu+FvFwifS5mYS1saXBzOmJlZm9yZXtjb250ZW50Olwi75iAXCJ9LmZhLWxpcmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIu+GlVwifS5mYS1saXN0OmJlZm9yZXtjb250ZW50Olwi74C6XCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50Olwi74CiXCJ9LmZhLWxpc3QtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvo4lcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIu+Di1wifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50Olwi74OKXCJ9LmZhLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50Olwi75iBXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50Olwi74SkXCJ9LmZhLWxvY2F0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+YglwifS5mYS1sb2NhdGlvbi1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+Yg1wifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50Olwi74CjXCJ9LmZhLWxvY2stYWx0OmJlZm9yZXtjb250ZW50Olwi74yNXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIu+PgVwifS5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZXtjb250ZW50Olwi74+CXCJ9LmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvjIlcIn0uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+MilwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+Mi1wifS5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmV7Y29udGVudDpcIu+MjFwifS5mYS1sb25nLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhbVcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50Olwi74W3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhbhcIn0uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIu+FtlwifS5mYS1sb3Zlc2VhdDpiZWZvcmV7Y29udGVudDpcIu+TjFwifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50Olwi74qoXCJ9LmZhLWx1Y2hhZG9yOmJlZm9yZXtjb250ZW50Olwi75GVXCJ9LmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmV7Y29udGVudDpcIu+WnVwifS5mYS1sdW5nczpiZWZvcmV7Y29udGVudDpcIu+YhFwifS5mYS1sdW5ncy12aXJ1czpiZWZvcmV7Y29udGVudDpcIu6Bp1wifS5mYS1seWZ0OmJlZm9yZXtjb250ZW50Olwi74+DXCJ9LmZhLW1hY2U6YmVmb3Jle2NvbnRlbnQ6XCLvm7hcIn0uZmEtbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIu+PhFwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIu+DkFwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgbZcIn0uZmEtbWFpbC1idWxrOmJlZm9yZXtjb250ZW50Olwi75m0XCJ9LmZhLW1haWxib3g6YmVmb3Jle2NvbnRlbnQ6XCLvoJNcIn0uZmEtbWFpbGNoaW1wOmJlZm9yZXtjb250ZW50Olwi75aeXCJ9LmZhLW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhoNcIn0uZmEtbWFuZGFsb3JpYW46YmVmb3Jle2NvbnRlbnQ6XCLvlI9cIn0uZmEtbWFuZG9saW46YmVmb3Jle2NvbnRlbnQ6XCLvm7lcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50Olwi74m5XCJ9LmZhLW1hcC1tYXJrZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvlp9cIn0uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvlqBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIu+BgVwifS5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIu+PhVwifS5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+YhVwifS5mYS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi75iGXCJ9LmZhLW1hcC1tYXJrZXItZWRpdDpiZWZvcmV7Y29udGVudDpcIu+Yh1wifS5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50Olwi75iIXCJ9LmZhLW1hcC1tYXJrZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCLvmIlcIn0uZmEtbWFwLW1hcmtlci1wbHVzOmJlZm9yZXtjb250ZW50Olwi75iKXCJ9LmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCLvmItcIn0uZmEtbWFwLW1hcmtlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+YjFwifS5mYS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZXtjb250ZW50Olwi75iNXCJ9LmZhLW1hcC1tYXJrZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCLvmI5cIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIu+JtlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCLvibdcIn0uZmEtbWFya2Rvd246YmVmb3Jle2NvbnRlbnQ6XCLvmI9cIn0uZmEtbWFya2VyOmJlZm9yZXtjb250ZW50Olwi75ahXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCLviKJcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCLviKdcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCLviKlcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIu+Iq1wifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50Olwi74iqXCJ9LmZhLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCLvm7pcIn0uZmEtbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCLvk7ZcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50Olwi74S2XCJ9LmZhLW1kYjpiZWZvcmV7Y29udGVudDpcIu+jilwifS5mYS1tZWF0OmJlZm9yZXtjb250ZW50Olwi76CUXCJ9LmZhLW1lZGFsOmJlZm9yZXtjb250ZW50Olwi75aiXCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCLvj4ZcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50Olwi74i6XCJ9LmZhLW1lZGl1bS1tOmJlZm9yZXtjb250ZW50Olwi74+HXCJ9LmZhLW1lZGtpdDpiZWZvcmV7Y29udGVudDpcIu+DulwifS5mYS1tZWRydDpiZWZvcmV7Y29udGVudDpcIu+PiFwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCLvi6BcIn0uZmEtbWVnYXBob25lOmJlZm9yZXtjb250ZW50Olwi75m1XCJ9LmZhLW1lZ2Fwb3J0OmJlZm9yZXtjb250ZW50Olwi75ajXCJ9LmZhLW1laDpiZWZvcmV7Y29udGVudDpcIu+EmlwifS5mYS1tZWgtYmxhbms6YmVmb3Jle2NvbnRlbnQ6XCLvlqRcIn0uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmV7Y29udGVudDpcIu+WpVwifS5mYS1tZW1vcnk6YmVmb3Jle2NvbnRlbnQ6XCLvlLhcIn0uZmEtbWVuZGVsZXk6YmVmb3Jle2NvbnRlbnQ6XCLvnrNcIn0uZmEtbWVub3JhaDpiZWZvcmV7Y29udGVudDpcIu+ZtlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50Olwi74ijXCJ9LmZhLW1ldGVvcjpiZWZvcmV7Y29udGVudDpcIu+dk1wifS5mYS1taWNyb2Jsb2c6YmVmb3Jle2NvbnRlbnQ6XCLugJpcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50Olwi74ubXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvhLBcIn0uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj4lcIn0uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvlLlcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+EsVwifS5mYS1taWNyb3Bob25lLXN0YW5kOmJlZm9yZXtjb250ZW50Olwi76OLXCJ9LmZhLW1pY3Jvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCLvmJBcIn0uZmEtbWljcm9zb2Z0OmJlZm9yZXtjb250ZW50Olwi74+KXCJ9LmZhLW1pY3Jvd2F2ZTpiZWZvcmV7Y29udGVudDpcIu6Am1wifS5mYS1taW5kLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi75m3XCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi74GoXCJ9LmZhLW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BllwifS5mYS1taW51cy1oZXhhZ29uOmJlZm9yZXtjb250ZW50Olwi74yHXCJ9LmZhLW1pbnVzLW9jdGFnb246YmVmb3Jle2NvbnRlbnQ6XCLvjIhcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WGXCJ9LmZhLW1pc3RsZXRvZTpiZWZvcmV7Y29udGVudDpcIu+etFwifS5mYS1taXR0ZW46YmVmb3Jle2NvbnRlbnQ6XCLvnrVcIn0uZmEtbWl4OmJlZm9yZXtjb250ZW50Olwi74+LXCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50Olwi74qJXCJ9LmZhLW1peGVyOmJlZm9yZXtjb250ZW50Olwi7oGWXCJ9LmZhLW1penVuaTpiZWZvcmV7Y29udGVudDpcIu+PjFwifS5mYS1tb2JpbGU6YmVmb3Jle2NvbnRlbnQ6XCLvhItcIn0uZmEtbW9iaWxlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+PjVwifS5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIu+PjlwifS5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj49cIn0uZmEtbW9keDpiZWZvcmV7Y29udGVudDpcIu+KhVwifS5mYS1tb25lcm86YmVmb3Jle2NvbnRlbnQ6XCLvj5BcIn0uZmEtbW9uZXktYmlsbDpiZWZvcmV7Y29udGVudDpcIu+DllwifS5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmV7Y29udGVudDpcIu+PkVwifS5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3Jle2NvbnRlbnQ6XCLvlLpcIn0uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+Uu1wifS5mYS1tb25leS1jaGVjazpiZWZvcmV7Y29udGVudDpcIu+UvFwifS5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvlL1cIn0uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmV7Y29udGVudDpcIu+hslwifS5mYS1tb25leS1jaGVjay1lZGl0LWFsdDpiZWZvcmV7Y29udGVudDpcIu+hs1wifS5mYS1tb25pdG9yLWhlYXJ0LXJhdGU6YmVmb3Jle2NvbnRlbnQ6XCLvmJFcIn0uZmEtbW9ua2V5OmJlZm9yZXtjb250ZW50Olwi75u7XCJ9LmZhLW1vbnVtZW50OmJlZm9yZXtjb250ZW50Olwi75amXCJ9LmZhLW1vb246YmVmb3Jle2NvbnRlbnQ6XCLvhoZcIn0uZmEtbW9vbi1jbG91ZDpiZWZvcmV7Y29udGVudDpcIu+dlFwifS5mYS1tb29uLXN0YXJzOmJlZm9yZXtjb250ZW50Olwi752VXCJ9LmZhLW1vcnRhci1wZXN0bGU6YmVmb3Jle2NvbnRlbnQ6XCLvlqdcIn0uZmEtbW9zcXVlOmJlZm9yZXtjb250ZW50Olwi75m4XCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCLviJxcIn0uZmEtbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCLvm7xcIn0uZmEtbW91bnRhaW5zOmJlZm9yZXtjb250ZW50Olwi75u9XCJ9LmZhLW1vdXNlOmJlZm9yZXtjb250ZW50Olwi76OMXCJ9LmZhLW1vdXNlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+jjVwifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50Olwi74mFXCJ9LmZhLW1wMy1wbGF5ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvo45cIn0uZmEtbXVnOmJlZm9yZXtjb250ZW50Olwi76G0XCJ9LmZhLW11Zy1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCLvnrZcIn0uZmEtbXVnLW1hcnNobWFsbG93czpiZWZvcmV7Y29udGVudDpcIu+et1wifS5mYS1tdWctdGVhOmJlZm9yZXtjb250ZW50Olwi76G1XCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50Olwi74CBXCJ9LmZhLW11c2ljLWFsdDpiZWZvcmV7Y29udGVudDpcIu+jj1wifS5mYS1tdXNpYy1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvo5BcIn0uZmEtbXVzaWMtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvo5FcIn0uZmEtbmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIu+PklwifS5mYS1uYXJ3aGFsOmJlZm9yZXtjb250ZW50Olwi75u+XCJ9LmZhLW5lb3M6YmVmb3Jle2NvbnRlbnQ6XCLvmJJcIn0uZmEtbmV0d29yay13aXJlZDpiZWZvcmV7Y29udGVudDpcIu+bv1wifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLviKxcIn0uZmEtbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50Olwi74eqXCJ9LmZhLW5pbWJscjpiZWZvcmV7Y29udGVudDpcIu+WqFwifS5mYS1ub2RlOmJlZm9yZXtjb250ZW50Olwi75CZXCJ9LmZhLW5vZGUtanM6YmVmb3Jle2NvbnRlbnQ6XCLvj5NcIn0uZmEtbm90LWVxdWFsOmJlZm9yZXtjb250ZW50Olwi75S+XCJ9LmZhLW5vdGVzLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCLvkoFcIn0uZmEtbnBtOmJlZm9yZXtjb250ZW50Olwi74+UXCJ9LmZhLW5zODpiZWZvcmV7Y29udGVudDpcIu+PlVwifS5mYS1udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIu+PllwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCLviYdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCLviYhcIn0uZmEtb2N0YWdvbjpiZWZvcmV7Y29udGVudDpcIu+MhlwifS5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmV7Y29udGVudDpcIu6CglwifS5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50Olwi74mjXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74mkXCJ9LmZhLW9pbC1jYW46YmVmb3Jle2NvbnRlbnQ6XCLvmJNcIn0uZmEtb2lsLXRlbXA6YmVmb3Jle2NvbnRlbnQ6XCLvmJRcIn0uZmEtb2xkLXJlcHVibGljOmJlZm9yZXtjb250ZW50Olwi75SQXCJ9LmZhLW9tOmJlZm9yZXtjb250ZW50Olwi75m5XCJ9LmZhLW9tZWdhOmJlZm9yZXtjb250ZW50Olwi75m6XCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50Olwi74i9XCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIu+Gm1wifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIu+JqlwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50Olwi74i8XCJ9LmZhLW9yY2lkOmJlZm9yZXtjb250ZW50Olwi76OSXCJ9LmZhLW9ybmFtZW50OmJlZm9yZXtjb250ZW50Olwi7564XCJ9LmZhLW9zaTpiZWZvcmV7Y29udGVudDpcIu+QmlwifS5mYS1vdHRlcjpiZWZvcmV7Y29udGVudDpcIu+cgFwifS5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50Olwi74C7XCJ9LmZhLW91dGxldDpiZWZvcmV7Y29udGVudDpcIu6AnFwifS5mYS1vdmVuOmJlZm9yZXtjb250ZW50Olwi7oCdXCJ9LmZhLW92ZXJsaW5lOmJlZm9yZXtjb250ZW50Olwi76G2XCJ9LmZhLXBhZ2UtYnJlYWs6YmVmb3Jle2NvbnRlbnQ6XCLvobdcIn0uZmEtcGFnZTQ6YmVmb3Jle2NvbnRlbnQ6XCLvj5dcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50Olwi74aMXCJ9LmZhLXBhZ2VyOmJlZm9yZXtjb250ZW50Olwi76CVXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50Olwi74e8XCJ9LmZhLXBhaW50LWJydXNoLWFsdDpiZWZvcmV7Y29udGVudDpcIu+WqVwifS5mYS1wYWludC1yb2xsZXI6YmVmb3Jle2NvbnRlbnQ6XCLvlqpcIn0uZmEtcGFsZXR0ZTpiZWZvcmV7Y29udGVudDpcIu+Uv1wifS5mYS1wYWxmZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvj5hcIn0uZmEtcGFsbGV0OmJlZm9yZXtjb250ZW50Olwi75KCXCJ9LmZhLXBhbGxldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkoNcIn0uZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh5hcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50Olwi74OGXCJ9LmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCLvk41cIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50Olwi74edXCJ9LmZhLXBhcmFncmFwaC1ydGw6YmVmb3Jle2NvbnRlbnQ6XCLvobhcIn0uZmEtcGFya2luZzpiZWZvcmV7Y29udGVudDpcIu+VgFwifS5mYS1wYXJraW5nLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+YlVwifS5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+YllwifS5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi75iXXCJ9LmZhLXBhc3Nwb3J0OmJlZm9yZXtjb250ZW50Olwi75arXCJ9LmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZXtjb250ZW50Olwi75m7XCJ9LmZhLXBhc3RlOmJlZm9yZXtjb250ZW50Olwi74OqXCJ9LmZhLXBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCLvj5lcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCLvgYxcIn0uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74qLXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIu+GsFwifS5mYS1wYXctYWx0OmJlZm9yZXtjb250ZW50Olwi75yBXCJ9LmZhLXBhdy1jbGF3czpiZWZvcmV7Y29udGVudDpcIu+cglwifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCLvh61cIn0uZmEtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCLvmbxcIn0uZmEtcGVnYXN1czpiZWZvcmV7Y29udGVudDpcIu+cg1wifS5mYS1wZW46YmVmb3Jle2NvbnRlbnQ6XCLvjIRcIn0uZmEtcGVuLWFsdDpiZWZvcmV7Y29udGVudDpcIu+MhVwifS5mYS1wZW4tZmFuY3k6YmVmb3Jle2NvbnRlbnQ6XCLvlqxcIn0uZmEtcGVuLW5pYjpiZWZvcmV7Y29udGVudDpcIu+WrVwifS5mYS1wZW4tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74WLXCJ9LmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIu+BgFwifS5mYS1wZW5jaWwtYWx0OmJlZm9yZXtjb250ZW50Olwi74yDXCJ9LmZhLXBlbmNpbC1wYWludGJydXNoOmJlZm9yZXtjb250ZW50Olwi75iYXCJ9LmZhLXBlbmNpbC1ydWxlcjpiZWZvcmV7Y29udGVudDpcIu+WrlwifS5mYS1wZW5uYW50OmJlZm9yZXtjb250ZW50Olwi75GWXCJ9LmZhLXBlbm55LWFyY2FkZTpiZWZvcmV7Y29udGVudDpcIu+chFwifS5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZXtjb250ZW50Olwi7oGoXCJ9LmZhLXBlb3BsZS1jYXJyeTpiZWZvcmV7Y29udGVudDpcIu+TjlwifS5mYS1wZXBwZXItaG90OmJlZm9yZXtjb250ZW50Olwi76CWXCJ9LmZhLXBlcmJ5dGU6YmVmb3Jle2NvbnRlbnQ6XCLugoNcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIu+KlVwifS5mYS1wZXJjZW50YWdlOmJlZm9yZXtjb250ZW50Olwi75WBXCJ9LmZhLXBlcmlzY29wZTpiZWZvcmV7Y29udGVudDpcIu+PmlwifS5mYS1wZXJzb24tYm9vdGg6YmVmb3Jle2NvbnRlbnQ6XCLvnZZcIn0uZmEtcGVyc29uLWNhcnJ5OmJlZm9yZXtjb250ZW50Olwi75OPXCJ9LmZhLXBlcnNvbi1kb2xseTpiZWZvcmV7Y29udGVudDpcIu+TkFwifS5mYS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCLvk5FcIn0uZmEtcGVyc29uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCLvnZdcIn0uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCLvj5tcIn0uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3Jle2NvbnRlbnQ6XCLvj5xcIn0uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmV7Y29udGVudDpcIu+UkVwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIu+ClVwifS5mYS1waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoblcIn0uZmEtcGhvbmUtbGFwdG9wOmJlZm9yZXtjb250ZW50Olwi76G6XCJ9LmZhLXBob25lLW9mZmljZTpiZWZvcmV7Y29udGVudDpcIu+ZvVwifS5mYS1waG9uZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi75OSXCJ9LmZhLXBob25lLXJvdGFyeTpiZWZvcmV7Y29udGVudDpcIu+jk1wifS5mYS1waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+PnVwifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgphcIn0uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+hu1wifS5mYS1waG9uZS12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCLviqBcIn0uZmEtcGhvdG8tdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCLvobxcIn0uZmEtcGhwOmJlZm9yZXtjb250ZW50Olwi75GXXCJ9LmZhLXBpOmJlZm9yZXtjb250ZW50Olwi75m+XCJ9LmZhLXBpYW5vOmJlZm9yZXtjb250ZW50Olwi76OUXCJ9LmZhLXBpYW5vLWtleWJvYXJkOmJlZm9yZXtjb250ZW50Olwi76OVXCJ9LmZhLXBpZTpiZWZvcmV7Y29udGVudDpcIu+chVwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50Olwi74quXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50Olwi74aoXCJ9LmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZXtjb250ZW50Olwi75OlXCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCLvhqdcIn0uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLugJ5cIn0uZmEtcGlnOmJlZm9yZXtjb250ZW50Olwi75yGXCJ9LmZhLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCLvk5NcIn0uZmEtcGlsbHM6YmVmb3Jle2NvbnRlbnQ6XCLvkoRcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50Olwi74OSXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50Olwi74ixXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg5NcIn0uZmEtcGl6emE6YmVmb3Jle2NvbnRlbnQ6XCLvoJdcIn0uZmEtcGl6emEtc2xpY2U6YmVmb3Jle2NvbnRlbnQ6XCLvoJhcIn0uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmV7Y29udGVudDpcIu+Zv1wifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+BslwifS5mYS1wbGFuZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj55cIn0uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmV7Y29udGVudDpcIu+Wr1wifS5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3Jle2NvbnRlbnQ6XCLvlrBcIn0uZmEtcGxhbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLugalcIn0uZmEtcGxhbmV0LW1vb246YmVmb3Jle2NvbnRlbnQ6XCLugJ9cIn0uZmEtcGxhbmV0LXJpbmdlZDpiZWZvcmV7Y29udGVudDpcIu6AoFwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50Olwi74GLXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74WEXCJ9LmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50Olwi74+fXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCLvh6ZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIu+Bp1wifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+BlVwifS5mYS1wbHVzLWhleGFnb246YmVmb3Jle2NvbnRlbnQ6XCLvjIBcIn0uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZXtjb250ZW50Olwi74yBXCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74O+XCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvi45cIn0uZmEtcG9kaXVtOmJlZm9yZXtjb250ZW50Olwi75qAXCJ9LmZhLXBvZGl1bS1zdGFyOmJlZm9yZXtjb250ZW50Olwi752YXCJ9LmZhLXBvbGljZS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCLugKFcIn0uZmEtcG9sbDpiZWZvcmV7Y29udGVudDpcIu+agVwifS5mYS1wb2xsLWg6YmVmb3Jle2NvbnRlbnQ6XCLvmoJcIn0uZmEtcG9sbC1wZW9wbGU6YmVmb3Jle2NvbnRlbnQ6XCLvnZlcIn0uZmEtcG9vOmJlZm9yZXtjb250ZW50Olwi74u+XCJ9LmZhLXBvby1zdG9ybTpiZWZvcmV7Y29udGVudDpcIu+dmlwifS5mYS1wb29wOmJlZm9yZXtjb250ZW50Olwi75iZXCJ9LmZhLXBvcGNvcm46YmVmb3Jle2NvbnRlbnQ6XCLvoJlcIn0uZmEtcG9ydGFsLWVudGVyOmJlZm9yZXtjb250ZW50Olwi7oCiXCJ9LmZhLXBvcnRhbC1leGl0OmJlZm9yZXtjb250ZW50Olwi7oCjXCJ9LmZhLXBvcnRyYWl0OmJlZm9yZXtjb250ZW50Olwi74+gXCJ9LmZhLXBvdW5kLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCLvhZRcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50Olwi74CRXCJ9LmZhLXByYXk6YmVmb3Jle2NvbnRlbnQ6XCLvmoNcIn0uZmEtcHJheWluZy1oYW5kczpiZWZvcmV7Y29udGVudDpcIu+ahFwifS5mYS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCLvlrFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIu+ShVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+ShlwifS5mYS1wcmVzZW50YXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvmoVcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgK9cIn0uZmEtcHJpbnQtc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi76CaXCJ9LmZhLXByaW50LXNsYXNoOmJlZm9yZXtjb250ZW50Olwi75qGXCJ9LmZhLXByb2NlZHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCLvkodcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50Olwi74qIXCJ9LmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmV7Y29udGVudDpcIu+VglwifS5mYS1wcm9qZWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCLvo5ZcIn0uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50Olwi7oGqXCJ9LmZhLXB1bXAtc29hcDpiZWZvcmV7Y29udGVudDpcIu6Bq1wifS5mYS1wdW1wa2luOmJlZm9yZXtjb250ZW50Olwi75yHXCJ9LmZhLXB1c2hlZDpiZWZvcmV7Y29udGVudDpcIu+PoVwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCLvhK5cIn0uZmEtcHl0aG9uOmJlZm9yZXtjb250ZW50Olwi74+iXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50Olwi74eWXCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIu+AqVwifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIu+EqFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvgZlcIn0uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74u9XCJ9LmZhLXF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIu+RmFwifS5mYS1xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCLvkZlcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCLvi4RcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIu+EjVwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIu+EjlwifS5mYS1xdXJhbjpiZWZvcmV7Y29udGVudDpcIu+ah1wifS5mYS1yLXByb2plY3Q6YmVmb3Jle2NvbnRlbnQ6XCLvk7dcIn0uZmEtcmFiYml0OmJlZm9yZXtjb250ZW50Olwi75yIXCJ9LmZhLXJhYmJpdC1mYXN0OmJlZm9yZXtjb250ZW50Olwi75yJXCJ9LmZhLXJhY3F1ZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvkZpcIn0uZmEtcmFkYXI6YmVmb3Jle2NvbnRlbnQ6XCLugKRcIn0uZmEtcmFkaWF0aW9uOmJlZm9yZXtjb250ZW50Olwi7565XCJ9LmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvnrpcIn0uZmEtcmFkaW86YmVmb3Jle2NvbnRlbnQ6XCLvo5dcIn0uZmEtcmFkaW8tYWx0OmJlZm9yZXtjb250ZW50Olwi76OYXCJ9LmZhLXJhaW5ib3c6YmVmb3Jle2NvbnRlbnQ6XCLvnZtcIn0uZmEtcmFpbmRyb3BzOmJlZm9yZXtjb250ZW50Olwi752cXCJ9LmZhLXJhbTpiZWZvcmV7Y29udGVudDpcIu+cilwifS5mYS1yYW1wLWxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvk5RcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50Olwi74G0XCJ9LmZhLXJhc3BiZXJyeS1waTpiZWZvcmV7Y29udGVudDpcIu+eu1wifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50Olwi74uZXCJ9LmZhLXJheWd1bjpiZWZvcmV7Y29udGVudDpcIu6ApVwifS5mYS1yZWFjdDpiZWZvcmV7Y29udGVudDpcIu+Qm1wifS5mYS1yZWFjdGV1cm9wZTpiZWZvcmV7Y29udGVudDpcIu+dnVwifS5mYS1yZWFkbWU6YmVmb3Jle2NvbnRlbnQ6XCLvk5VcIn0uZmEtcmViZWw6YmVmb3Jle2NvbnRlbnQ6XCLvh5BcIn0uZmEtcmVjZWlwdDpiZWZvcmV7Y29udGVudDpcIu+Vg1wifS5mYS1yZWNvcmQtdmlueWw6YmVmb3Jle2NvbnRlbnQ6XCLvo5lcIn0uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmV7Y29udGVudDpcIu+LulwifS5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCLvi7tcIn0uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3Jle2NvbnRlbnQ6XCLvi7xcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIu+GuFwifS5mYS1yZWQtcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvj6NcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50Olwi74ahXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIu+KgVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74aiXCJ9LmZhLXJlZGhhdDpiZWZvcmV7Y29udGVudDpcIu+evFwifS5mYS1yZWRvOmJlZm9yZXtjb250ZW50Olwi74CeXCJ9LmZhLXJlZG8tYWx0OmJlZm9yZXtjb250ZW50Olwi74u5XCJ9LmZhLXJlZnJpZ2VyYXRvcjpiZWZvcmV7Y29udGVudDpcIu6AplwifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50Olwi74mdXCJ9LmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvob1cIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50Olwi74aLXCJ9LmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIu+No1wifS5mYS1yZXBlYXQtMTpiZWZvcmV7Y29udGVudDpcIu+NpVwifS5mYS1yZXBlYXQtMS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvjaZcIn0uZmEtcmVwZWF0LWFsdDpiZWZvcmV7Y29udGVudDpcIu+NpFwifS5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIu+PpVwifS5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCLvhKJcIn0uZmEtcmVwbHlkOmJlZm9yZXtjb250ZW50Olwi74+mXCJ9LmZhLXJlcHVibGljYW46YmVmb3Jle2NvbnRlbnQ6XCLvnZ5cIn0uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZXtjb250ZW50Olwi75O4XCJ9LmZhLXJlc29sdmluZzpiZWZvcmV7Y29udGVudDpcIu+Pp1wifS5mYS1yZXN0cm9vbTpiZWZvcmV7Y29udGVudDpcIu+evVwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50Olwi74G5XCJ9LmZhLXJldHdlZXQtYWx0OmJlZm9yZXtjb250ZW50Olwi742hXCJ9LmZhLXJldjpiZWZvcmV7Y29udGVudDpcIu+WslwifS5mYS1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCLvk5ZcIn0uZmEtcmluZzpiZWZvcmV7Y29udGVudDpcIu+ci1wifS5mYS1yaW5ncy13ZWRkaW5nOmJlZm9yZXtjb250ZW50Olwi76CbXCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgJhcIn0uZmEtcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCLvlYRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50Olwi74S1XCJ9LmZhLXJvY2tldC1sYXVuY2g6YmVmb3Jle2NvbnRlbnQ6XCLugKdcIn0uZmEtcm9ja2V0Y2hhdDpiZWZvcmV7Y29udGVudDpcIu+PqFwifS5mYS1yb2Nrcm1zOmJlZm9yZXtjb250ZW50Olwi74+pXCJ9LmZhLXJvdXRlOmJlZm9yZXtjb250ZW50Olwi75OXXCJ9LmZhLXJvdXRlLWhpZ2h3YXk6YmVmb3Jle2NvbnRlbnQ6XCLvmJpcIn0uZmEtcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmV7Y29udGVudDpcIu+Ym1wifS5mYS1yb3V0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvo5pcIn0uZmEtcnNzOmJlZm9yZXtjb250ZW50Olwi74KeXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhYNcIn0uZmEtcnVibGUtc2lnbjpiZWZvcmV7Y29udGVudDpcIu+FmFwifS5mYS1ydWxlcjpiZWZvcmV7Y29udGVudDpcIu+VhVwifS5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmV7Y29udGVudDpcIu+VhlwifS5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50Olwi75WHXCJ9LmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50Olwi75icXCJ9LmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50Olwi75WIXCJ9LmZhLXJ1bm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCLvnIxcIn0uZmEtcnVwZWUtc2lnbjpiZWZvcmV7Y29udGVudDpcIu+FllwifS5mYS1ydXN0OmJlZm9yZXtjb250ZW50Olwi7oG6XCJ9LmZhLXJ2OmJlZm9yZXtjb250ZW50Olwi756+XCJ9LmZhLXNhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvoJxcIn0uZmEtc2Fjay1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCLvoJ1cIn0uZmEtc2FkLWNyeTpiZWZvcmV7Y29udGVudDpcIu+Ws1wifS5mYS1zYWQtdGVhcjpiZWZvcmV7Y29udGVudDpcIu+WtFwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCLviadcIn0uZmEtc2FsYWQ6YmVmb3Jle2NvbnRlbnQ6XCLvoJ5cIn0uZmEtc2FsZXNmb3JjZTpiZWZvcmV7Y29udGVudDpcIu+gu1wifS5mYS1zYW5kd2ljaDpiZWZvcmV7Y29udGVudDpcIu+gn1wifS5mYS1zYXNzOmJlZm9yZXtjb250ZW50Olwi75CeXCJ9LmZhLXNhdGVsbGl0ZTpiZWZvcmV7Y29udGVudDpcIu+ev1wifS5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmV7Y29udGVudDpcIu+fgFwifS5mYS1zYXVzYWdlOmJlZm9yZXtjb250ZW50Olwi76CgXCJ9LmZhLXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCLvg4dcIn0uZmEtc2F4LWhvdDpiZWZvcmV7Y29udGVudDpcIu+jm1wifS5mYS1zYXhvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvo5xcIn0uZmEtc2NhbHBlbDpiZWZvcmV7Y29udGVudDpcIu+YnVwifS5mYS1zY2FscGVsLXBhdGg6YmVmb3Jle2NvbnRlbnQ6XCLvmJ5cIn0uZmEtc2Nhbm5lcjpiZWZvcmV7Y29udGVudDpcIu+SiFwifS5mYS1zY2FubmVyLWltYWdlOmJlZm9yZXtjb250ZW50Olwi76OzXCJ9LmZhLXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvkolcIn0uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmV7Y29udGVudDpcIu+SilwifS5mYS1zY2FyZWNyb3c6YmVmb3Jle2NvbnRlbnQ6XCLvnI1cIn0uZmEtc2NhcmY6YmVmb3Jle2NvbnRlbnQ6XCLvn4FcIn0uZmEtc2NobGl4OmJlZm9yZXtjb250ZW50Olwi74+qXCJ9LmZhLXNjaG9vbDpiZWZvcmV7Y29udGVudDpcIu+ViVwifS5mYS1zY3Jld2RyaXZlcjpiZWZvcmV7Y29udGVudDpcIu+VilwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCLviopcIn0uZmEtc2Nyb2xsOmJlZm9yZXtjb250ZW50Olwi75yOXCJ9LmZhLXNjcm9sbC1vbGQ6YmVmb3Jle2NvbnRlbnQ6XCLvnI9cIn0uZmEtc2NydWJiZXI6YmVmb3Jle2NvbnRlbnQ6XCLvi7hcIn0uZmEtc2N5dGhlOmJlZm9yZXtjb250ZW50Olwi75yQXCJ9LmZhLXNkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvn4JcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi74CCXCJ9LmZhLXNlYXJjaC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCLvmohcIn0uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50Olwi75qJXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIu+AkFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIu+AjlwifS5mYS1zZWFyY2hlbmdpbjpiZWZvcmV7Y29udGVudDpcIu+Pq1wifS5mYS1zZWVkbGluZzpiZWZvcmV7Y29udGVudDpcIu+TmFwifS5mYS1zZWxsY2FzdDpiZWZvcmV7Y29udGVudDpcIu+LmlwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCLviJNcIn0uZmEtc2VuZC1iYWNrOmJlZm9yZXtjb250ZW50Olwi76G+XCJ9LmZhLXNlbmQtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvob9cIn0uZmEtc2Vuc29yOmJlZm9yZXtjb250ZW50Olwi7oCoXCJ9LmZhLXNlbnNvci1hbGVydDpiZWZvcmV7Y29udGVudDpcIu6AqVwifS5mYS1zZW5zb3ItZmlyZTpiZWZvcmV7Y29udGVudDpcIu6AqlwifS5mYS1zZW5zb3Itb246YmVmb3Jle2NvbnRlbnQ6XCLugKtcIn0uZmEtc2Vuc29yLXNtb2tlOmJlZm9yZXtjb250ZW50Olwi7oCsXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIu+Is1wifS5mYS1zZXJ2aWNlc3RhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvj6xcIn0uZmEtc2hhcGVzOmJlZm9yZXtjb250ZW50Olwi75ifXCJ9LmZhLXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74GkXCJ9LmZhLXNoYXJlLWFsbDpiZWZvcmV7Y29udGVudDpcIu+Np1wifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvh6BcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+HoVwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvhY1cIn0uZmEtc2hlZXA6YmVmb3Jle2NvbnRlbnQ6XCLvnJFcIn0uZmEtc2hla2VsLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCLviItcIn0uZmEtc2hpZWxkOmJlZm9yZXtjb250ZW50Olwi74SyXCJ9LmZhLXNoaWVsZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj61cIn0uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi74u3XCJ9LmZhLXNoaWVsZC1jcm9zczpiZWZvcmV7Y29udGVudDpcIu+cklwifS5mYS1zaGllbGQtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCLugaxcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIu+ImlwifS5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZXtjb250ZW50Olwi75KLXCJ9LmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZXtjb250ZW50Olwi75KMXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIu+IlFwifS5mYS1zaGlzaC1rZWJhYjpiZWZvcmV7Y29udGVudDpcIu+goVwifS5mYS1zaG9lLXByaW50czpiZWZvcmV7Y29udGVudDpcIu+Vi1wifS5mYS1zaG9waWZ5OmJlZm9yZXtjb250ZW50Olwi7oGXXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIu+KkFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvipFcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIu+BulwifS5mYS1zaG9wd2FyZTpiZWZvcmV7Y29udGVudDpcIu+WtVwifS5mYS1zaG92ZWw6YmVmb3Jle2NvbnRlbnQ6XCLvnJNcIn0uZmEtc2hvdmVsLXNub3c6YmVmb3Jle2NvbnRlbnQ6XCLvn4NcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50Olwi74uMXCJ9LmZhLXNocmVkZGVyOmJlZm9yZXtjb250ZW50Olwi75qKXCJ9LmZhLXNodXR0bGUtdmFuOmJlZm9yZXtjb250ZW50Olwi75a2XCJ9LmZhLXNodXR0bGVjb2NrOmJlZm9yZXtjb250ZW50Olwi75GbXCJ9LmZhLXNpY2tsZTpiZWZvcmV7Y29udGVudDpcIu+golwifS5mYS1zaWdtYTpiZWZvcmV7Y29udGVudDpcIu+ai1wifS5mYS1zaWduOmJlZm9yZXtjb250ZW50Olwi75OZXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCLvgpBcIn0uZmEtc2lnbi1pbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvi7ZcIn0uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIu+Kp1wifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIu+Ci1wifS5mYS1zaWduLW91dC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvi7VcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50Olwi74CSXCJ9LmZhLXNpZ25hbC0xOmJlZm9yZXtjb250ZW50Olwi75qMXCJ9LmZhLXNpZ25hbC0yOmJlZm9yZXtjb250ZW50Olwi75qNXCJ9LmZhLXNpZ25hbC0zOmJlZm9yZXtjb250ZW50Olwi75qOXCJ9LmZhLXNpZ25hbC00OmJlZm9yZXtjb250ZW50Olwi75qPXCJ9LmZhLXNpZ25hbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvmpBcIn0uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZXtjb250ZW50Olwi75qRXCJ9LmZhLXNpZ25hbC1hbHQtMjpiZWZvcmV7Y29udGVudDpcIu+aklwifS5mYS1zaWduYWwtYWx0LTM6YmVmb3Jle2NvbnRlbnQ6XCLvmpNcIn0uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+alFwifS5mYS1zaWduYWwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvmpVcIn0uZmEtc2lnbmFsLXN0cmVhbTpiZWZvcmV7Y29udGVudDpcIu+jnVwifS5mYS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCLvlrdcIn0uZmEtc2ltLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvn4RcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCLviJVcIn0uZmEtc2luazpiZWZvcmV7Y29udGVudDpcIu6BrVwifS5mYS1zaXJlbjpiZWZvcmV7Y29udGVudDpcIu6ArVwifS5mYS1zaXJlbi1vbjpiZWZvcmV7Y29udGVudDpcIu6ArlwifS5mYS1zaXN0cml4OmJlZm9yZXtjb250ZW50Olwi74+uXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCLvg6hcIn0uZmEtc2l0aDpiZWZvcmV7Y29udGVudDpcIu+UklwifS5mYS1za2F0aW5nOmJlZm9yZXtjb250ZW50Olwi75+FXCJ9LmZhLXNrZWxldG9uOmJlZm9yZXtjb250ZW50Olwi75igXCJ9LmZhLXNrZXRjaDpiZWZvcmV7Y29udGVudDpcIu+fhlwifS5mYS1za2ktanVtcDpiZWZvcmV7Y29udGVudDpcIu+fh1wifS5mYS1za2ktbGlmdDpiZWZvcmV7Y29udGVudDpcIu+fiFwifS5mYS1za2lpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvn4lcIn0uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmV7Y29udGVudDpcIu+filwifS5mYS1za3VsbDpiZWZvcmV7Y29udGVudDpcIu+VjFwifS5mYS1za3VsbC1jb3c6YmVmb3Jle2NvbnRlbnQ6XCLvo55cIn0uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmV7Y29udGVudDpcIu+clFwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIu+IllwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIu+FvlwifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIu+GmFwifS5mYS1zbGFjay1oYXNoOmJlZm9yZXtjb250ZW50Olwi74+vXCJ9LmZhLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi75yVXCJ9LmZhLXNsZWRkaW5nOmJlZm9yZXtjb250ZW50Olwi75+LXCJ9LmZhLXNsZWlnaDpiZWZvcmV7Y29udGVudDpcIu+fjFwifS5mYS1zbGlkZXJzLWg6YmVmb3Jle2NvbnRlbnQ6XCLvh55cIn0uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+PsFwifS5mYS1zbGlkZXJzLXY6YmVmb3Jle2NvbnRlbnQ6XCLvj7FcIn0uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+PslwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50Olwi74enXCJ9LmZhLXNtaWxlOmJlZm9yZXtjb250ZW50Olwi74SYXCJ9LmZhLXNtaWxlLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCLvlrhcIn0uZmEtc21pbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIu+WuVwifS5mYS1zbWlsZS13aW5rOmJlZm9yZXtjb250ZW50Olwi75OaXCJ9LmZhLXNtb2c6YmVmb3Jle2NvbnRlbnQ6XCLvnZ9cIn0uZmEtc21va2U6YmVmb3Jle2NvbnRlbnQ6XCLvnaBcIn0uZmEtc21va2luZzpiZWZvcmV7Y29udGVudDpcIu+SjVwifS5mYS1zbW9raW5nLWJhbjpiZWZvcmV7Y29udGVudDpcIu+VjVwifS5mYS1zbXM6YmVmb3Jle2NvbnRlbnQ6XCLvn41cIn0uZmEtc25ha2U6YmVmb3Jle2NvbnRlbnQ6XCLvnJZcIn0uZmEtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCLviqtcIn0uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCLviqxcIn0uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74qtXCJ9LmZhLXNub296ZTpiZWZvcmV7Y29udGVudDpcIu+igFwifS5mYS1zbm93LWJsb3dpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvnaFcIn0uZmEtc25vd2JvYXJkaW5nOmJlZm9yZXtjb250ZW50Olwi75+OXCJ9LmZhLXNub3dmbGFrZTpiZWZvcmV7Y29udGVudDpcIu+LnFwifS5mYS1zbm93Zmxha2VzOmJlZm9yZXtjb250ZW50Olwi75+PXCJ9LmZhLXNub3dtYW46YmVmb3Jle2NvbnRlbnQ6XCLvn5BcIn0uZmEtc25vd21vYmlsZTpiZWZvcmV7Y29udGVudDpcIu+fkVwifS5mYS1zbm93cGxvdzpiZWZvcmV7Y29udGVudDpcIu+fklwifS5mYS1zb2FwOmJlZm9yZXtjb250ZW50Olwi7oGuXCJ9LmZhLXNvY2tzOmJlZm9yZXtjb250ZW50Olwi75qWXCJ9LmZhLXNvbGFyLXBhbmVsOmJlZm9yZXtjb250ZW50Olwi75a6XCJ9LmZhLXNvbGFyLXN5c3RlbTpiZWZvcmV7Y29udGVudDpcIu6Ar1wifS5mYS1zb3J0OmJlZm9yZXtjb250ZW50Olwi74OcXCJ9LmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FnVwifS5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZXtjb250ZW50Olwi76KBXCJ9LmZhLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvhZ5cIn0uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvooJcIn0uZmEtc29ydC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvooNcIn0uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmV7Y29udGVudDpcIu+FoFwifS5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIu+ihFwifS5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7Y29udGVudDpcIu+FoVwifS5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvooVcIn0uZmEtc29ydC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLugLBcIn0uZmEtc29ydC1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIu6AsVwifS5mYS1zb3J0LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIu6AslwifS5mYS1zb3J0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvg51cIn0uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvhaJcIn0uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZXtjb250ZW50Olwi76KGXCJ9LmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmV7Y29udGVudDpcIu+Fo1wifS5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZXtjb250ZW50Olwi76KHXCJ9LmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvoohcIn0uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoolcIn0uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvoopcIn0uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZXtjb250ZW50Olwi76KLXCJ9LmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZXtjb250ZW50Olwi76KMXCJ9LmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIu+ijVwifS5mYS1zb3J0LXNpemUtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvoo5cIn0uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIu+ij1wifS5mYS1zb3J0LXVwOmJlZm9yZXtjb250ZW50Olwi74OeXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCLvhr5cIn0uZmEtc291cDpiZWZvcmV7Y29udGVudDpcIu+go1wifS5mYS1zb3VyY2V0cmVlOmJlZm9yZXtjb250ZW50Olwi75+TXCJ9LmZhLXNwYTpiZWZvcmV7Y29udGVudDpcIu+Wu1wifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50Olwi74aXXCJ9LmZhLXNwYWNlLXN0YXRpb24tbW9vbjpiZWZvcmV7Y29udGVudDpcIu6As1wifS5mYS1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OmJlZm9yZXtjb250ZW50Olwi7oC0XCJ9LmZhLXNwYWRlOmJlZm9yZXtjb250ZW50Olwi74u0XCJ9LmZhLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50Olwi76KQXCJ9LmZhLXNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCLvj7NcIn0uZmEtc3BlYWtlcjpiZWZvcmV7Y29udGVudDpcIu+jn1wifS5mYS1zcGVha2VyLWRlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvoLxcIn0uZmEtc3BlYWtlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvo6BcIn0uZmEtc3BlbGwtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLvopFcIn0uZmEtc3BpZGVyOmJlZm9yZXtjb250ZW50Olwi75yXXCJ9LmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmV7Y29udGVudDpcIu+cmFwifS5mYS1zcGlkZXItd2ViOmJlZm9yZXtjb250ZW50Olwi75yZXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCLvhJBcIn0uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmV7Y29udGVudDpcIu+PtFwifS5mYS1zcGxvdGNoOmJlZm9yZXtjb250ZW50Olwi75a8XCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCLvhrxcIn0uZmEtc3ByYXktY2FuOmJlZm9yZXtjb250ZW50Olwi75a9XCJ9LmZhLXNwcmlua2xlcjpiZWZvcmV7Y29udGVudDpcIu6AtVwifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvg4hcIn0uZmEtc3F1YXJlLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCLvkZxcIn0uZmEtc3F1YXJlLXJvb3Q6YmVmb3Jle2NvbnRlbnQ6XCLvmpdcIn0uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZXtjb250ZW50Olwi75qYXCJ9LmZhLXNxdWFyZXNwYWNlOmJlZm9yZXtjb250ZW50Olwi75a+XCJ9LmZhLXNxdWlycmVsOmJlZm9yZXtjb250ZW50Olwi75yaXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50Olwi74aNXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50Olwi74WsXCJ9LmZhLXN0YWNrcGF0aDpiZWZvcmV7Y29udGVudDpcIu+hglwifS5mYS1zdGFmZjpiZWZvcmV7Y29udGVudDpcIu+cm1wifS5mYS1zdGFtcDpiZWZvcmV7Y29udGVudDpcIu+Wv1wifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50Olwi74CFXCJ9LmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZXtjb250ZW50Olwi75qZXCJ9LmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZXtjb250ZW50Olwi75+UXCJ9LmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvi7NcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50Olwi74KJXCJ9LmZhLXN0YXItaGFsZi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvl4BcIn0uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmV7Y29udGVudDpcIu+amlwifS5mYS1zdGFyLW9mLWxpZmU6YmVmb3Jle2NvbnRlbnQ6XCLvmKFcIn0uZmEtc3Rhci1zaG9vdGluZzpiZWZvcmV7Y29udGVudDpcIu6AtlwifS5mYS1zdGFyZmlnaHRlcjpiZWZvcmV7Y29udGVudDpcIu6At1wifS5mYS1zdGFyZmlnaHRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLugLhcIn0uZmEtc3RhcnM6YmVmb3Jle2NvbnRlbnQ6XCLvnaJcIn0uZmEtc3RhcnNoaXA6YmVmb3Jle2NvbnRlbnQ6XCLugLlcIn0uZmEtc3RhcnNoaXAtZnJlaWdodGVyOmJlZm9yZXtjb250ZW50Olwi7oC6XCJ9LmZhLXN0YXlsaW5rZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvj7VcIn0uZmEtc3RlYWs6YmVmb3Jle2NvbnRlbnQ6XCLvoKRcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCLvhrZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74a3XCJ9LmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIu+PtlwifS5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmV7Y29udGVudDpcIu+YolwifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50Olwi74GIXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIu+BkVwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIu+DsVwifS5mYS1zdGlja2VyLW11bGU6YmVmb3Jle2NvbnRlbnQ6XCLvj7dcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCLviYlcIn0uZmEtc3RvY2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvn5VcIn0uZmEtc3RvbWFjaDpiZWZvcmV7Y29udGVudDpcIu+Yo1wifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50Olwi74GNXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74qNXCJ9LmZhLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIu+LslwifS5mYS1zdG9wd2F0Y2gtMjA6YmVmb3Jle2NvbnRlbnQ6XCLuga9cIn0uZmEtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCLvlY5cIn0uZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50Olwi75WPXCJ9LmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu6BsFwifS5mYS1zdG9yZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu6BsVwifS5mYS1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCLvkKhcIn0uZmEtc3RyZWFtOmJlZm9yZXtjb250ZW50Olwi75WQXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50Olwi74idXCJ9LmZhLXN0cmV0Y2hlcjpiZWZvcmV7Y29udGVudDpcIu+gpVwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50Olwi74OMXCJ9LmZhLXN0cmlwZTpiZWZvcmV7Y29udGVudDpcIu+QqVwifS5mYS1zdHJpcGUtczpiZWZvcmV7Y29udGVudDpcIu+QqlwifS5mYS1zdHJvb3B3YWZlbDpiZWZvcmV7Y29udGVudDpcIu+VkVwifS5mYS1zdHVkaW92aW5hcmk6YmVmb3Jle2NvbnRlbnQ6XCLvj7hcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCLvhqRcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74ajXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIu+ErFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCLviLlcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCLvg7JcIn0uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmV7Y29udGVudDpcIu+XgVwifS5mYS1zdW46YmVmb3Jle2NvbnRlbnQ6XCLvhoVcIn0uZmEtc3VuLWNsb3VkOmJlZm9yZXtjb250ZW50Olwi752jXCJ9LmZhLXN1bi1kdXN0OmJlZm9yZXtjb250ZW50Olwi752kXCJ9LmZhLXN1bi1oYXplOmJlZm9yZXtjb250ZW50Olwi752lXCJ9LmZhLXN1bmdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCLvopJcIn0uZmEtc3VucmlzZTpiZWZvcmV7Y29udGVudDpcIu+dplwifS5mYS1zdW5zZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvnadcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCLvi51cIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhKtcIn0uZmEtc3VwcGxlOmJlZm9yZXtjb250ZW50Olwi74+5XCJ9LmZhLXN1cnByaXNlOmJlZm9yZXtjb250ZW50Olwi75eCXCJ9LmZhLXN1c2U6YmVmb3Jle2NvbnRlbnQ6XCLvn5ZcIn0uZmEtc3dhdGNoYm9vazpiZWZvcmV7Y29udGVudDpcIu+Xg1wifS5mYS1zd2lmdDpiZWZvcmV7Y29udGVudDpcIu+joVwifS5mYS1zd2ltbWVyOmJlZm9yZXtjb250ZW50Olwi75eEXCJ9LmZhLXN3aW1taW5nLXBvb2w6YmVmb3Jle2NvbnRlbnQ6XCLvl4VcIn0uZmEtc3dvcmQ6YmVmb3Jle2NvbnRlbnQ6XCLvnJxcIn0uZmEtc3dvcmQtbGFzZXI6YmVmb3Jle2NvbnRlbnQ6XCLugLtcIn0uZmEtc3dvcmQtbGFzZXItYWx0OmJlZm9yZXtjb250ZW50Olwi7oC8XCJ9LmZhLXN3b3JkczpiZWZvcmV7Y29udGVudDpcIu+cnVwifS5mYS1zd29yZHMtbGFzZXI6YmVmb3Jle2NvbnRlbnQ6XCLugL1cIn0uZmEtc3ltZm9ueTpiZWZvcmV7Y29udGVudDpcIu+gvVwifS5mYS1zeW5hZ29ndWU6YmVmb3Jle2NvbnRlbnQ6XCLvmptcIn0uZmEtc3luYzpiZWZvcmV7Y29udGVudDpcIu+AoVwifS5mYS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIu+LsVwifS5mYS1zeXJpbmdlOmJlZm9yZXtjb250ZW50Olwi75KOXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50Olwi74OOXCJ9LmZhLXRhYmxlLXRlbm5pczpiZWZvcmV7Y29udGVudDpcIu+RnVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIpcIn0uZmEtdGFibGV0LWFsdDpiZWZvcmV7Y29udGVudDpcIu+PulwifS5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIu+Pu1wifS5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj7xcIn0uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmV7Y29udGVudDpcIu+Sj1wifS5mYS10YWJsZXRzOmJlZm9yZXtjb250ZW50Olwi75KQXCJ9LmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvg6RcIn0uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj71cIn0uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmV7Y29udGVudDpcIu+YpFwifS5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZXtjb250ZW50Olwi75ilXCJ9LmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvmKZcIn0uZmEtdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmV7Y29udGVudDpcIu+Yp1wifS5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZXtjb250ZW50Olwi75ioXCJ9LmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmV7Y29udGVudDpcIu+YqVwifS5mYS10YWNob21ldGVyLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvmKpcIn0uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZXtjb250ZW50Olwi75irXCJ9LmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmV7Y29udGVudDpcIu+YrFwifS5mYS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvmK1cIn0uZmEtdGFjbzpiZWZvcmV7Y29udGVudDpcIu+gplwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCLvgKtcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIu+ArFwifS5mYS10YWxseTpiZWZvcmV7Y29udGVudDpcIu+anFwifS5mYS10YW5ha2g6YmVmb3Jle2NvbnRlbnQ6XCLvoKdcIn0uZmEtdGFwZTpiZWZvcmV7Y29udGVudDpcIu+Tm1wifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIu+CrlwifS5mYS10YXNrcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoKhcIn0uZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIu+GulwifS5mYS10ZWFtc3BlYWs6YmVmb3Jle2NvbnRlbnQ6XCLvk7lcIn0uZmEtdGVldGg6YmVmb3Jle2NvbnRlbnQ6XCLvmK5cIn0uZmEtdGVldGgtb3BlbjpiZWZvcmV7Y29udGVudDpcIu+Yr1wifS5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIu+LhlwifS5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIu+PvlwifS5mYS10ZWxlc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCLugL5cIn0uZmEtdGVtcGVyYXR1cmUtZG93bjpiZWZvcmV7Y29udGVudDpcIu6Av1wifS5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3Jle2NvbnRlbnQ6XCLvnahcIn0uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmV7Y29udGVudDpcIu+dqVwifS5mYS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCLvnapcIn0uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZXtjb250ZW50Olwi752rXCJ9LmZhLXRlbXBlcmF0dXJlLXVwOmJlZm9yZXtjb250ZW50Olwi7oGAXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCLvh5VcIn0uZmEtdGVuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvn5dcIn0uZmEtdGVubmlzLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCLvkZ5cIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCLvhKBcIn0uZmEtdGV4dDpiZWZvcmV7Y29udGVudDpcIu+ik1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIu+AtFwifS5mYS10ZXh0LXNpemU6YmVmb3Jle2NvbnRlbnQ6XCLvopRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIu+AtVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIu+AilwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIu+AiVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50Olwi74CLXCJ9LmZhLXRoZS1yZWQteWV0aTpiZWZvcmV7Y29udGVudDpcIu+anVwifS5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZXtjb250ZW50Olwi75iwXCJ9LmZhLXRoZW1lY286YmVmb3Jle2NvbnRlbnQ6XCLvl4ZcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50Olwi74qyXCJ9LmZhLXRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50Olwi75KRXCJ9LmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50Olwi74uLXCJ9LmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCLvi4dcIn0uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIu+LiVwifS5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50Olwi74uKXCJ9LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50Olwi74uIXCJ9LmZhLXRoZXRhOmJlZm9yZXtjb250ZW50Olwi75qeXCJ9LmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtjb250ZW50Olwi75yxXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50Olwi74WlXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIu+FpFwifS5mYS10aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgo1cIn0uZmEtdGh1bmRlcnN0b3JtOmJlZm9yZXtjb250ZW50Olwi752sXCJ9LmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZXtjb250ZW50Olwi752tXCJ9LmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3Jle2NvbnRlbnQ6XCLvna5cIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50Olwi74WFXCJ9LmZhLXRpY2tldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvj79cIn0uZmEtdGlrdG9rOmJlZm9yZXtjb250ZW50Olwi7oG7XCJ9LmZhLXRpbGRlOmJlZm9yZXtjb250ZW50Olwi75qfXCJ9LmZhLXRpbWVzOmJlZm9yZXtjb250ZW50Olwi74CNXCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+Bl1wifS5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZXtjb250ZW50Olwi74uuXCJ9LmZhLXRpbWVzLW9jdGFnb246YmVmb3Jle2NvbnRlbnQ6XCLvi7BcIn0uZmEtdGltZXMtc3F1YXJlOmJlZm9yZXtjb250ZW50Olwi74uTXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgYNcIn0uZmEtdGludC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+Xh1wifS5mYS10aXJlOmJlZm9yZXtjb250ZW50Olwi75ixXCJ9LmZhLXRpcmUtZmxhdDpiZWZvcmV7Y29udGVudDpcIu+YslwifS5mYS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCLvmLNcIn0uZmEtdGlyZS1ydWdnZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvmLRcIn0uZmEtdGlyZWQ6YmVmb3Jle2NvbnRlbnQ6XCLvl4hcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIu+IhFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCLviIVcIn0uZmEtdG9pbGV0OmJlZm9yZXtjb250ZW50Olwi75+YXCJ9LmZhLXRvaWxldC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIu+cnlwifS5mYS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZXtjb250ZW50Olwi75yfXCJ9LmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu6BslwifS5mYS10b21ic3RvbmU6YmVmb3Jle2NvbnRlbnQ6XCLvnKBcIn0uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmV7Y29udGVudDpcIu+coVwifS5mYS10b29sYm94OmJlZm9yZXtjb250ZW50Olwi75WSXCJ9LmZhLXRvb2xzOmJlZm9yZXtjb250ZW50Olwi75+ZXCJ9LmZhLXRvb3RoOmJlZm9yZXtjb250ZW50Olwi75eJXCJ9LmZhLXRvb3RoYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCLvmLVcIn0uZmEtdG9yYWg6YmVmb3Jle2NvbnRlbnQ6XCLvmqBcIn0uZmEtdG9yaWktZ2F0ZTpiZWZvcmV7Y29udGVudDpcIu+aoVwifS5mYS10b3JuYWRvOmJlZm9yZXtjb250ZW50Olwi752vXCJ9LmZhLXRyYWN0b3I6YmVmb3Jle2NvbnRlbnQ6XCLvnKJcIn0uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmV7Y29udGVudDpcIu+Uk1wifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCLviZxcIn0uZmEtdHJhZmZpYy1jb25lOmJlZm9yZXtjb250ZW50Olwi75i2XCJ9LmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCLvmLdcIn0uZmEtdHJhZmZpYy1saWdodC1nbzpiZWZvcmV7Y29udGVudDpcIu+YuFwifS5mYS10cmFmZmljLWxpZ2h0LXNsb3c6YmVmb3Jle2NvbnRlbnQ6XCLvmLlcIn0uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZXtjb250ZW50Olwi75i6XCJ9LmZhLXRyYWlsZXI6YmVmb3Jle2NvbnRlbnQ6XCLugYFcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCLviLhcIn0uZmEtdHJhbTpiZWZvcmV7Y29udGVudDpcIu+fmlwifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIu+IpFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLviKVcIn0uZmEtdHJhbnNwb3J0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLugYJcIn0uZmEtdHJhbnNwb3J0ZXItMTpiZWZvcmV7Y29udGVudDpcIu6Bg1wifS5mYS10cmFuc3BvcnRlci0yOmJlZm9yZXtjb250ZW50Olwi7oGEXCJ9LmZhLXRyYW5zcG9ydGVyLTM6YmVmb3Jle2NvbnRlbnQ6XCLugYVcIn0uZmEtdHJhbnNwb3J0ZXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCLugYZcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvh7hcIn0uZmEtdHJhc2gtYWx0OmJlZm9yZXtjb250ZW50Olwi74utXCJ9LmZhLXRyYXNoLXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCLvoKlcIn0uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvoKpcIn0uZmEtdHJhc2gtdW5kbzpiZWZvcmV7Y29udGVudDpcIu+ilVwifS5mYS10cmFzaC11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIu+illwifS5mYS10cmVhc3VyZS1jaGVzdDpiZWZvcmV7Y29udGVudDpcIu+co1wifS5mYS10cmVlOmJlZm9yZXtjb250ZW50Olwi74a7XCJ9LmZhLXRyZWUtYWx0OmJlZm9yZXtjb250ZW50Olwi75CAXCJ9LmZhLXRyZWUtY2hyaXN0bWFzOmJlZm9yZXtjb250ZW50Olwi75+bXCJ9LmZhLXRyZWUtZGVjb3JhdGVkOmJlZm9yZXtjb250ZW50Olwi75+cXCJ9LmZhLXRyZWUtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCLvn51cIn0uZmEtdHJlZS1wYWxtOmJlZm9yZXtjb250ZW50Olwi76CrXCJ9LmZhLXRyZWVzOmJlZm9yZXtjb250ZW50Olwi75ykXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIu+GgVwifS5mYS10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIu+LrFwifS5mYS10cmlhbmdsZS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIu+jolwifS5mYS10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCLvgpFcIn0uZmEtdHJvcGh5LWFsdDpiZWZvcmV7Y29udGVudDpcIu+Lq1wifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIu+DkVwifS5mYS10cnVjay1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCLvk5xcIn0uZmEtdHJ1Y2stY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvk51cIn0uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmV7Y29udGVudDpcIu+TnlwifS5mYS10cnVjay1tb25zdGVyOmJlZm9yZXtjb250ZW50Olwi75i7XCJ9LmZhLXRydWNrLW1vdmluZzpiZWZvcmV7Y29udGVudDpcIu+Tn1wifS5mYS10cnVjay1waWNrdXA6YmVmb3Jle2NvbnRlbnQ6XCLvmLxcIn0uZmEtdHJ1Y2stcGxvdzpiZWZvcmV7Y29udGVudDpcIu+fnlwifS5mYS10cnVjay1yYW1wOmJlZm9yZXtjb250ZW50Olwi75OgXCJ9LmZhLXRydW1wZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvo6NcIn0uZmEtdHNoaXJ0OmJlZm9yZXtjb250ZW50Olwi75WTXCJ9LmZhLXR0eTpiZWZvcmV7Y29udGVudDpcIu+HpFwifS5mYS10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCLvhbNcIn0uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FtFwifS5mYS10dXJrZXk6YmVmb3Jle2NvbnRlbnQ6XCLvnKVcIn0uZmEtdHVybnRhYmxlOmJlZm9yZXtjb250ZW50Olwi76OkXCJ9LmZhLXR1cnRsZTpiZWZvcmV7Y29udGVudDpcIu+cplwifS5mYS10djpiZWZvcmV7Y29udGVudDpcIu+JrFwifS5mYS10di1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvo6VcIn0uZmEtdHYtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvo6ZcIn0uZmEtdHYtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCLvkIFcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50Olwi74eoXCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgplcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvgoFcIn0uZmEtdHlwZXdyaXRlcjpiZWZvcmV7Y29udGVudDpcIu+jp1wifS5mYS10eXBvMzpiZWZvcmV7Y29udGVudDpcIu+Qq1wifS5mYS11YmVyOmJlZm9yZXtjb250ZW50Olwi75CCXCJ9LmZhLXVidW50dTpiZWZvcmV7Y29udGVudDpcIu+fn1wifS5mYS11Zm86YmVmb3Jle2NvbnRlbnQ6XCLugYdcIn0uZmEtdWZvLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCLugYhcIn0uZmEtdWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCLvkINcIn0uZmEtdW1icmFjbzpiZWZvcmV7Y29udGVudDpcIu+jqFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIu+DqVwifS5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmV7Y29udGVudDpcIu+XilwifS5mYS11bmNoYXJ0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCLugoRcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50Olwi74ONXCJ9LmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCLvg6JcIn0uZmEtdW5kby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvi6pcIn0uZmEtdW5pY29ybjpiZWZvcmV7Y29udGVudDpcIu+cp1wifS5mYS11bmlvbjpiZWZvcmV7Y29udGVudDpcIu+aolwifS5mYS11bmlyZWdpc3RyeTpiZWZvcmV7Y29udGVudDpcIu+QhFwifS5mYS11bml0eTpiZWZvcmV7Y29udGVudDpcIu6BiVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50Olwi74qaXCJ9LmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCLvhpxcIn0uZmEtdW5saW5rOmJlZm9yZXtjb250ZW50Olwi74SnXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIu+CnFwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50Olwi74S+XCJ9LmZhLXVuc3BsYXNoOmJlZm9yZXtjb250ZW50Olwi7oG8XCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCLvkIVcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50Olwi74KTXCJ9LmZhLXVwczpiZWZvcmV7Y29udGVudDpcIu+foFwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCLviodcIn0uZmEtdXNiLWRyaXZlOmJlZm9yZXtjb250ZW50Olwi76OpXCJ9LmZhLXVzZC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLvi6hcIn0uZmEtdXNkLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+LqVwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50Olwi74CHXCJ9LmZhLXVzZXItYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCLugYpcIn0uZmEtdXNlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvkIZcIn0uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvk7pcIn0uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3Jle2NvbnRlbnQ6XCLvk7tcIn0uZmEtdXNlci1jaGFydDpiZWZvcmV7Y29udGVudDpcIu+ao1wifS5mYS11c2VyLWNoZWNrOmJlZm9yZXtjb250ZW50Olwi75O8XCJ9LmZhLXVzZXItY2lyY2xlOmJlZm9yZXtjb250ZW50Olwi74q9XCJ9LmZhLXVzZXItY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCLvk71cIn0uZmEtdXNlci1jb2c6YmVmb3Jle2NvbnRlbnQ6XCLvk75cIn0uZmEtdXNlci1jb3dib3k6YmVmb3Jle2NvbnRlbnQ6XCLvo6pcIn0uZmEtdXNlci1jcm93bjpiZWZvcmV7Y29udGVudDpcIu+apFwifS5mYS11c2VyLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCLvk79cIn0uZmEtdXNlci1mcmllbmRzOmJlZm9yZXtjb250ZW50Olwi75SAXCJ9LmZhLXVzZXItZ3JhZHVhdGU6YmVmb3Jle2NvbnRlbnQ6XCLvlIFcIn0uZmEtdXNlci1oYXJkLWhhdDpiZWZvcmV7Y29udGVudDpcIu+grFwifS5mYS11c2VyLWhlYWRzZXQ6YmVmb3Jle2NvbnRlbnQ6XCLvoK1cIn0uZmEtdXNlci1pbmp1cmVkOmJlZm9yZXtjb250ZW50Olwi75yoXCJ9LmZhLXVzZXItbG9jazpiZWZvcmV7Y29udGVudDpcIu+UglwifS5mYS11c2VyLW1kOmJlZm9yZXtjb250ZW50Olwi74OwXCJ9LmZhLXVzZXItbWQtY2hhdDpiZWZvcmV7Y29udGVudDpcIu+grlwifS5mYS11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi75SDXCJ9LmZhLXVzZXItbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCLvo6tcIn0uZmEtdXNlci1uaW5qYTpiZWZvcmV7Y29udGVudDpcIu+UhFwifS5mYS11c2VyLW51cnNlOmJlZm9yZXtjb250ZW50Olwi76CvXCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIu+ItFwifS5mYS11c2VyLXJvYm90OmJlZm9yZXtjb250ZW50Olwi7oGLXCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50Olwi74ibXCJ9LmZhLXVzZXItc2hpZWxkOmJlZm9yZXtjb250ZW50Olwi75SFXCJ9LmZhLXVzZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvlIZcIn0uZmEtdXNlci10YWc6YmVmb3Jle2NvbnRlbnQ6XCLvlIdcIn0uZmEtdXNlci10aWU6YmVmb3Jle2NvbnRlbnQ6XCLvlIhcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIu+ItVwifS5mYS11c2VyLXVubG9jazpiZWZvcmV7Y29udGVudDpcIu6BmFwifS5mYS11c2VyLXZpc29yOmJlZm9yZXtjb250ZW50Olwi7oGMXCJ9LmZhLXVzZXJzOmJlZm9yZXtjb250ZW50Olwi74OAXCJ9LmZhLXVzZXJzLWNsYXNzOmJlZm9yZXtjb250ZW50Olwi75i9XCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmV7Y29udGVudDpcIu+UiVwifS5mYS11c2Vycy1jcm93bjpiZWZvcmV7Y29udGVudDpcIu+apVwifS5mYS11c2Vycy1tZWRpY2FsOmJlZm9yZXtjb250ZW50Olwi76CwXCJ9LmZhLXVzZXJzLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi7oGzXCJ9LmZhLXVzcHM6YmVmb3Jle2NvbnRlbnQ6XCLvn6FcIn0uZmEtdXNzdW5uYWg6YmVmb3Jle2NvbnRlbnQ6XCLvkIdcIn0uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZXtjb250ZW50Olwi74ujXCJ9LmZhLXV0ZW5zaWwta25pZmU6YmVmb3Jle2NvbnRlbnQ6XCLvi6RcIn0uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmV7Y29udGVudDpcIu+LpVwifS5mYS11dGVuc2lsczpiZWZvcmV7Y29udGVudDpcIu+Lp1wifS5mYS11dGVuc2lscy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCLvi6ZcIn0uZmEtdmFhZGluOmJlZm9yZXtjb250ZW50Olwi75CIXCJ9LmZhLXZhY3V1bTpiZWZvcmV7Y29udGVudDpcIu6BjVwifS5mYS12YWN1dW0tcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCLugY5cIn0uZmEtdmFsdWUtYWJzb2x1dGU6YmVmb3Jle2NvbnRlbnQ6XCLvmqZcIn0uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+Xi1wifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIu+IoVwifS5mYS12ZW51cy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCLviKZcIn0uZmEtdmVudXMtbWFyczpiZWZvcmV7Y29udGVudDpcIu+IqFwifS5mYS12ZXN0OmJlZm9yZXtjb250ZW50Olwi7oKFXCJ9LmZhLXZlc3QtcGF0Y2hlczpiZWZvcmV7Y29udGVudDpcIu6ChlwifS5mYS12aHM6YmVmb3Jle2NvbnRlbnQ6XCLvo6xcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIu+It1wifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCLviqlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+KqlwifS5mYS12aWFsOmJlZm9yZXtjb250ZW50Olwi75KSXCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50Olwi75KTXCJ9LmZhLXZpYmVyOmJlZm9yZXtjb250ZW50Olwi75CJXCJ9LmZhLXZpZGVvOmJlZm9yZXtjb250ZW50Olwi74C9XCJ9LmZhLXZpZGVvLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLvk6FcIn0uZmEtdmlkZW8tc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvk6JcIn0uZmEtdmloYXJhOmJlZm9yZXtjb250ZW50Olwi75qnXCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50Olwi75CKXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+GlFwifS5mYS12aW1lby12OmJlZm9yZXtjb250ZW50Olwi74m9XCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvh4pcIn0uZmEtdmlvbGluOmJlZm9yZXtjb250ZW50Olwi76OtXCJ9LmZhLXZpcnVzOmJlZm9yZXtjb250ZW50Olwi7oG0XCJ9LmZhLXZpcnVzLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi7oG1XCJ9LmZhLXZpcnVzZXM6YmVmb3Jle2NvbnRlbnQ6XCLugbZcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCLvholcIn0uZmEtdm52OmJlZm9yZXtjb250ZW50Olwi75CLXCJ9LmZhLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIu+il1wifS5mYS12b2xjYW5vOmJlZm9yZXtjb250ZW50Olwi752wXCJ9LmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIu+Rn1wifS5mYS12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCLvmqhcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgKdcIn0uZmEtdm9sdW1lLW11dGU6YmVmb3Jle2NvbnRlbnQ6XCLvmqlcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIu+AplwifS5mYS12b2x1bWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvi6JcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50Olwi74CoXCJ9LmZhLXZvdGUtbmF5OmJlZm9yZXtjb250ZW50Olwi752xXCJ9LmZhLXZvdGUteWVhOmJlZm9yZXtjb250ZW50Olwi752yXCJ9LmZhLXZyLWNhcmRib2FyZDpiZWZvcmV7Y29udGVudDpcIu+cqVwifS5mYS12dWVqczpiZWZvcmV7Y29udGVudDpcIu+Qn1wifS5mYS13YWdvbi1jb3ZlcmVkOmJlZm9yZXtjb250ZW50Olwi76OuXCJ9LmZhLXdhbGtlcjpiZWZvcmV7Y29udGVudDpcIu+gsVwifS5mYS13YWxraWUtdGFsa2llOmJlZm9yZXtjb250ZW50Olwi76OvXCJ9LmZhLXdhbGtpbmc6YmVmb3Jle2NvbnRlbnQ6XCLvlZRcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50Olwi75WVXCJ9LmZhLXdhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLvnKpcIn0uZmEtd2FuZC1tYWdpYzpiZWZvcmV7Y29udGVudDpcIu+cq1wifS5mYS13YXJlaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCLvkpRcIn0uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmV7Y29udGVudDpcIu+SlVwifS5mYS13YXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCLvophcIn0uZmEtd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCLvi6FcIn0uZmEtd2F0Y2gtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIu+jsFwifS5mYS13YXRjaC1maXRuZXNzOmJlZm9yZXtjb250ZW50Olwi75i+XCJ9LmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3Jle2NvbnRlbnQ6XCLugodcIn0uZmEtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvnbNcIn0uZmEtd2F0ZXItbG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCLvnbRcIn0uZmEtd2F0ZXItcmlzZTpiZWZvcmV7Y29udGVudDpcIu+dtVwifS5mYS13YXZlLXNpbmU6YmVmb3Jle2NvbnRlbnQ6XCLvoplcIn0uZmEtd2F2ZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvoL5cIn0uZmEtd2F2ZS10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIu+imlwifS5mYS13YXZlZm9ybTpiZWZvcmV7Y29udGVudDpcIu+jsVwifS5mYS13YXZlZm9ybS1wYXRoOmJlZm9yZXtjb250ZW50Olwi76OyXCJ9LmZhLXdhemU6YmVmb3Jle2NvbnRlbnQ6XCLvoL9cIn0uZmEtd2ViY2FtOmJlZm9yZXtjb250ZW50Olwi76CyXCJ9LmZhLXdlYmNhbS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIu+gs1wifS5mYS13ZWVibHk6YmVmb3Jle2NvbnRlbnQ6XCLvl4xcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCLvhopcIn0uZmEtd2VpZ2h0OmJlZm9yZXtjb250ZW50Olwi75KWXCJ9LmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZXtjb250ZW50Olwi75eNXCJ9LmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIu+Hl1wifS5mYS13aGFsZTpiZWZvcmV7Y29udGVudDpcIu+crFwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIu+IslwifS5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCLvkIxcIn0uZmEtd2hlYXQ6YmVmb3Jle2NvbnRlbnQ6XCLvnK1cIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIu+Gk1wifS5mYS13aGlzdGxlOmJlZm9yZXtjb250ZW50Olwi75GgXCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50Olwi75CNXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCLvh6tcIn0uZmEtd2lmaS0xOmJlZm9yZXtjb250ZW50Olwi75qqXCJ9LmZhLXdpZmktMjpiZWZvcmV7Y29udGVudDpcIu+aq1wifS5mYS13aWZpLXNsYXNoOmJlZm9yZXtjb250ZW50Olwi75qsXCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50Olwi74mmXCJ9LmZhLXdpbmQ6YmVmb3Jle2NvbnRlbnQ6XCLvnK5cIn0uZmEtd2luZC10dXJiaW5lOmJlZm9yZXtjb250ZW50Olwi76KbXCJ9LmZhLXdpbmQtd2FybmluZzpiZWZvcmV7Y29udGVudDpcIu+dtlwifS5mYS13aW5kb3c6YmVmb3Jle2NvbnRlbnQ6XCLvkI5cIn0uZmEtd2luZG93LWFsdDpiZWZvcmV7Y29udGVudDpcIu+Qj1wifS5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCLvkJBcIn0uZmEtd2luZG93LWZyYW1lOmJlZm9yZXtjb250ZW50Olwi7oGPXCJ9LmZhLXdpbmRvdy1mcmFtZS1vcGVuOmJlZm9yZXtjb250ZW50Olwi7oGQXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIu+LkFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCLvi5FcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCLvi5JcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIu+FulwifS5mYS13aW5kc29jazpiZWZvcmV7Y29udGVudDpcIu+dt1wifS5mYS13aW5lLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIu+cr1wifS5mYS13aW5lLWdsYXNzOmJlZm9yZXtjb250ZW50Olwi75OjXCJ9LmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZXtjb250ZW50Olwi75eOXCJ9LmZhLXdpeDpiZWZvcmV7Y29udGVudDpcIu+Xj1wifS5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmV7Y29udGVudDpcIu+csFwifS5mYS13b2R1OmJlZm9yZXtjb250ZW50Olwi7oKIXCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCLvlJRcIn0uZmEtd29uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCLvhZlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50Olwi74aaXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCLvkJFcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIu+Kl1wifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50Olwi74ueXCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCLviphcIn0uZmEtd3ByZXNzcjpiZWZvcmV7Y29udGVudDpcIu+PpFwifS5mYS13cmVhdGg6YmVmb3Jle2NvbnRlbnQ6XCLvn6JcIn0uZmEtd3JlbmNoOmJlZm9yZXtjb250ZW50Olwi74KtXCJ9LmZhLXgtcmF5OmJlZm9yZXtjb250ZW50Olwi75KXXCJ9LmZhLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCLvkJJcIn0uZmEteGluZzpiZWZvcmV7Y29udGVudDpcIu+FqFwifS5mYS14aW5nLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+FqVwifS5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCLviLtcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCLvhp5cIn0uZmEteWFtbWVyOmJlZm9yZXtjb250ZW50Olwi76GAXCJ9LmZhLXlhbmRleDpiZWZvcmV7Y29udGVudDpcIu+Qk1wifS5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmV7Y29udGVudDpcIu+QlFwifS5mYS15YXJuOmJlZm9yZXtjb250ZW50Olwi75+jXCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCLvh6lcIn0uZmEteWVuLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCLvhZdcIn0uZmEteWluLXlhbmc6YmVmb3Jle2NvbnRlbnQ6XCLvmq1cIn0uZmEteW9hc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvirFcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIu+Fp1wifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu+QsVwifS5mYS16aGlodTpiZWZvcmV7Y29udGVudDpcIu+Yv1wifS5zci1vbmx5e2JvcmRlcjowO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfS8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7c3JjOnVybChcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKX0uZmFie2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7Zm9udC13ZWlnaHQ6NDAwfS8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdFwiKTtzcmM6dXJsKFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vd2ViZm9udHMvZmEtbGlnaHQtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby93ZWJmb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKX0uZmFse2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7Zm9udC13ZWlnaHQ6MzAwfS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm91bmRlcnNHcm90ZXNrXCI7c3JjOnVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVza1dlYi1SZWd1bGFyLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrV2ViLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2tXZWItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2tXZWItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlBhcmFib2xlXCI7c3JjOnVybChcIi4uL2ZvbnRzL1BhcmFib2xlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUGFyYWJvbGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIil9QHRhaWx3aW5kIGJhc2U7QHRhaWx3aW5kIGNvbXBvbmVudHM7QHRhaWx3aW5kIHV0aWxpdGllcztAc2NyZWVuIG1vYmlsZXsuaGlkZS1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBzY3JlZW4gZGVza3RvcHsuc2hvdy1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBzY3JlZW4gdGFibGV0ey5oaWRlLXRhYmxldHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19IiwiLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgIFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgYmxvY2sgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTUuNFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjb3JuOiBcXGY2YWU7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1jb25kaXRpb25lcjogXFxmOGY0O1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci1hbGFybS1jbG9jazogXFxmMzRlO1xuJGZhLXZhci1hbGFybS1leGNsYW1hdGlvbjogXFxmODQzO1xuJGZhLXZhci1hbGFybS1wbHVzOiBcXGY4NDQ7XG4kZmEtdmFyLWFsYXJtLXNub296ZTogXFxmODQ1O1xuJGZhLXZhci1hbGJ1bTogXFxmODlmO1xuJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uOiBcXGY4YTA7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpY29ybjogXFxmNmIwO1xuJGZhLXZhci1hbGllbjogXFxmOGY1O1xuJGZhLXZhci1hbGllbi1tb25zdGVyOiBcXGY4ZjY7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxpZ24tc2xhc2g6IFxcZjg0NjtcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFtcC1ndWl0YXI6IFxcZjhhMTtcbiRmYS12YXItYW5hbHl0aWNzOiBcXGY2NDM7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWFuZ2VsOiBcXGY3Nzk7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtY3JhdGU6IFxcZjZiMTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1hbHQtZG93bjogXFxmMzU0O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b206IFxcZjM0NjtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdDogXFxmMzQ3O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodDogXFxmMzQ4O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3A6IFxcZjM0OTtcbiRmYS12YXItYXJyb3ctYWx0LWxlZnQ6IFxcZjM1NTtcbiRmYS12YXItYXJyb3ctYWx0LXJpZ2h0OiBcXGYzNTY7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bjogXFxmMzUwO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6IFxcZjM1MTtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodDogXFxmMzUyO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwOiBcXGYzNTM7XG4kZmEtdmFyLWFycm93LWFsdC10by1ib3R0b206IFxcZjM0YTtcbiRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQ6IFxcZjM0YjtcbiRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0OiBcXGYzNGM7XG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcbiRmYS12YXItYXJyb3ctYWx0LXVwOiBcXGYzNTc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbTogXFxmMzQyO1xuJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQ6IFxcZjM0MztcbiRmYS12YXItYXJyb3ctZnJvbS1yaWdodDogXFxmMzQ0O1xuJGZhLXZhci1hcnJvdy1mcm9tLXRvcDogXFxmMzQ1O1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1kb3duOiBcXGYzMzk7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0OiBcXGYzM2E7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodDogXFxmMzNiO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtdXA6IFxcZjMzYztcbiRmYS12YXItYXJyb3ctdG8tYm90dG9tOiBcXGYzM2Q7XG4kZmEtdmFyLWFycm93LXRvLWxlZnQ6IFxcZjMzZTtcbiRmYS12YXItYXJyb3ctdG8tcmlnaHQ6IFxcZjM0MDtcbiRmYS12YXItYXJyb3ctdG8tdG9wOiBcXGYzNDE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiRmYS12YXItYXJyb3dzLXY6IFxcZjA3ZDtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1hdDogXFxmMWZhO1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1hdG9tLWFsdDogXFxmNWQzO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItYXhlOiBcXGY2YjI7XG4kZmEtdmFyLWF4ZS1iYXR0bGU6IFxcZjZiMztcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWJhY2twYWNrOiBcXGY1ZDQ7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItYmFkZ2U6IFxcZjMzNTtcbiRmYS12YXItYmFkZ2UtY2hlY2s6IFxcZjMzNjtcbiRmYS12YXItYmFkZ2UtZG9sbGFyOiBcXGY2NDU7XG4kZmEtdmFyLWJhZGdlLXBlcmNlbnQ6IFxcZjY0NjtcbiRmYS12YXItYmFkZ2Utc2hlcmlmZjogXFxmOGEyO1xuJGZhLXZhci1iYWRnZXItaG9uZXk6IFxcZjZiNDtcbiRmYS12YXItYmFncy1zaG9wcGluZzogXFxmODQ3O1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbGwtcGlsZTogXFxmNzdlO1xuJGZhLXZhci1iYWxsb3Q6IFxcZjczMjtcbiRmYS12YXItYmFsbG90LWNoZWNrOiBcXGY3MzM7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYW5qbzogXFxmOGEzO1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcmNvZGUtYWx0OiBcXGY0NjM7XG4kZmEtdmFyLWJhcmNvZGUtcmVhZDogXFxmNDY0O1xuJGZhLXZhci1iYXJjb2RlLXNjYW46IFxcZjQ2NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMyO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXNrZXRiYWxsLWhvb3A6IFxcZjQzNTtcbiRmYS12YXItYmF0OiBcXGY2YjU7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1ib2x0OiBcXGYzNzY7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS1zbGFzaDogXFxmMzc3O1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZC1hbHQ6IFxcZjhmNztcbiRmYS12YXItYmVkLWJ1bms6IFxcZjhmODtcbiRmYS12YXItYmVkLWVtcHR5OiBcXGY4Zjk7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtZXhjbGFtYXRpb246IFxcZjg0ODtcbiRmYS12YXItYmVsbC1vbjogXFxmOGZhO1xuJGZhLXZhci1iZWxsLXBsdXM6IFxcZjg0OTtcbiRmYS12YXItYmVsbC1zY2hvb2w6IFxcZjVkNTtcbiRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2g6IFxcZjVkNjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZWxsczogXFxmNzdmO1xuJGZhLXZhci1iZXRhbWF4OiBcXGY4YTQ7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaWtpbmctbW91bnRhaW46IFxcZjg0YjtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGFua2V0OiBcXGY0OTg7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibGluZHM6IFxcZjhmYjtcbiRmYS12YXItYmxpbmRzLW9wZW46IFxcZjhmYztcbiRmYS12YXItYmxpbmRzLXJhaXNlZDogXFxmOGZkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmUtYnJlYWs6IFxcZjVkODtcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stYWx0OiBcXGY1ZDk7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLWhlYXJ0OiBcXGY0OTk7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9vay1zcGVsbHM6IFxcZjZiODtcbiRmYS12YXItYm9vay11c2VyOiBcXGY3ZTc7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb2tzOiBcXGY1ZGI7XG4kZmEtdmFyLWJvb2tzLW1lZGljYWw6IFxcZjdlODtcbiRmYS12YXItYm9vbWJveDogXFxmOGE1O1xuJGZhLXZhci1ib290OiBcXGY3ODI7XG4kZmEtdmFyLWJvb3RoLWN1cnRhaW46IFxcZjczNDtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLWJvdHRvbTogXFxmODRkO1xuJGZhLXZhci1ib3JkZXItY2VudGVyLWg6IFxcZjg5YztcbiRmYS12YXItYm9yZGVyLWNlbnRlci12OiBcXGY4OWQ7XG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xuJGZhLXZhci1ib3JkZXItbGVmdDogXFxmODRmO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItb3V0ZXI6IFxcZjg1MTtcbiRmYS12YXItYm9yZGVyLXJpZ2h0OiBcXGY4NTI7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XG4kZmEtdmFyLWJvcmRlci10b3A6IFxcZjg1NTtcbiRmYS12YXItYm93LWFycm93OiBcXGY2Yjk7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItYm94LWJhbGxvdDogXFxmNzM1O1xuJGZhLXZhci1ib3gtY2hlY2s6IFxcZjQ2NztcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItYm94LWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItYm94LXVwOiBcXGY0OWY7XG4kZmEtdmFyLWJveC11c2Q6IFxcZjRhMDtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0YTE7XG4kZmEtdmFyLWJveGluZy1nbG92ZTogXFxmNDM4O1xuJGZhLXZhci1icmFja2V0czogXFxmN2U5O1xuJGZhLXZhci1icmFja2V0cy1jdXJseTogXFxmN2VhO1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLWxvYWY6IFxcZjdlYjtcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyaW5nLWZvcndhcmQ6IFxcZjg1NjtcbiRmYS12YXItYnJpbmctZnJvbnQ6IFxcZjg1NztcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJyb3dzZXI6IFxcZjM3ZTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVsbHNleWUtYXJyb3c6IFxcZjY0ODtcbiRmYS12YXItYnVsbHNleWUtcG9pbnRlcjogXFxmNjQ5O1xuJGZhLXZhci1idXJnZXItc29kYTogXFxmODU4O1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVycml0bzogXFxmN2VkO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXMtc2Nob29sOiBcXGY1ZGQ7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWJpbmV0LWZpbGluZzogXFxmNjRiO1xuJGZhLXZhci1jYWN0dXM6IFxcZjhhNztcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxjdWxhdG9yLWFsdDogXFxmNjRjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLWVkaXQ6IFxcZjMzMztcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtY29yZGVyOiBcXGY4YTg7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYzMzI7XG4kZmEtdmFyLWNhbWVyYS1ob21lOiBcXGY4ZmU7XG4kZmEtdmFyLWNhbWVyYS1tb3ZpZTogXFxmOGE5O1xuJGZhLXZhci1jYW1lcmEtcG9sYXJvaWQ6IFxcZjhhYTtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBmaXJlOiBcXGY2YmE7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5kbGUtaG9sZGVyOiBcXGY2YmM7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItYnVpbGRpbmc6IFxcZjg1OTtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLWdhcmFnZTogXFxmNWUyO1xuJGZhLXZhci1jYXItbWVjaGFuaWM6IFxcZjVlMztcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyLXRpbHQ6IFxcZjVlNTtcbiRmYS12YXItY2FyLXdhc2g6IFxcZjVlNjtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1jYXJhdmFuLWFsdDogXFxlMDAwO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bjogXFxmMzJkO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXVwOiBcXGYzMzE7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1jYXJzOiBcXGY4NWI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXNzZXR0ZS10YXBlOiBcXGY4YWI7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYXQtc3BhY2U6IFxcZTAwMTtcbiRmYS12YXItY2F1bGRyb246IFxcZjZiZjtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2N0djogXFxmOGFjO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFpci1vZmZpY2U6IFxcZjZjMTtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LWxpbmUtZG93bjogXFxmNjRkO1xuJGZhLXZhci1jaGFydC1uZXR3b3JrOiBcXGY3OGE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGFydC1waWUtYWx0OiBcXGY2NGU7XG4kZmEtdmFyLWNoYXJ0LXNjYXR0ZXI6IFxcZjdlZTtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLWNoZWVzZS1zd2lzczogXFxmN2YwO1xuJGZhLXZhci1jaGVlc2VidXJnZXI6IFxcZjdmMTtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcC1hbHQ6IFxcZjQzYjtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3MtY2xvY2s6IFxcZjQzZDtcbiRmYS12YXItY2hlc3MtY2xvY2stYWx0OiBcXGY0M2U7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta2luZy1hbHQ6IFxcZjQ0MDtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQ6IFxcZjQ0MjtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1wYXduLWFsdDogXFxmNDQ0O1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQ6IFxcZjQ0NjtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGVzcy1yb29rLWFsdDogXFxmNDQ4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bjogXFxmMzIyO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0OiBcXGYzMjM7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLXJpZ2h0OiBcXGYzMjQ7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwOiBcXGYzMjU7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duOiBcXGYzMjk7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWxlZnQ6IFxcZjMyYTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtcmlnaHQ6IFxcZjMyYjtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtdXA6IFxcZjMyYztcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaGltbmV5OiBcXGY3OGI7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItY2xhcmluZXQ6IFxcZjhhZDtcbiRmYS12YXItY2xhdy1tYXJrczogXFxmNmMyO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0LWNoZWNrOiBcXGY3Mzc7XG4kZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb246IFxcZjVlODtcbiRmYS12YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLWRyaXp6bGU6IFxcZjczODtcbiRmYS12YXItY2xvdWQtaGFpbDogXFxmNzM5O1xuJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkOiBcXGY3M2E7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLW11c2ljOiBcXGY4YWU7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtcmFpbmJvdzogXFxmNzNlO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzOiBcXGY3M2Y7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc2xlZXQ6IFxcZjc0MTtcbiRmYS12YXItY2xvdWQtc25vdzogXFxmNzQyO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHM6IFxcZjc0NDtcbiRmYS12YXItY2xvdWRzLW1vb246IFxcZjc0NTtcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZS1wb3Q6IFxcZTAwMjtcbiRmYS12YXItY29mZmVlLXRvZ286IFxcZjZjNTtcbiRmYS12YXItY29mZmluOiBcXGY2YzY7XG4kZmEtdmFyLWNvZmZpbi1jcm9zczogXFxlMDUxO1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luOiBcXGY4NWM7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tZXQ6IFxcZTAwMztcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdC1jaGVjazogXFxmNGEyO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXI6IFxcZjY1MDtcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWw6IFxcZjdmNDtcbiRmYS12YXItY29tbWVudC1hbHQtbWludXM6IFxcZjRhNztcbiRmYS12YXItY29tbWVudC1hbHQtbXVzaWM6IFxcZjhhZjtcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jb21tZW50LWFsdC10aW1lczogXFxmNGFiO1xuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LWVkaXQ6IFxcZjRhZTtcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xuJGZhLXZhci1jb21tZW50LWxpbmVzOiBcXGY0YjA7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XG4kZmEtdmFyLWNvbW1lbnQtbXVzaWM6IFxcZjhiMDtcbiRmYS12YXItY29tbWVudC1wbHVzOiBcXGY0YjI7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY29tbWVudC1zbWlsZTogXFxmNGI0O1xuJGZhLXZhci1jb21tZW50LXRpbWVzOiBcXGY0YjU7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWFsdDogXFxmNGI2O1xuJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyOiBcXGY2NTI7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wYXNzLXNsYXNoOiBcXGY1ZTk7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLWNvbXByZXNzLXdpZGU6IFxcZjMyNjtcbiRmYS12YXItY29tcHV0ZXItY2xhc3NpYzogXFxmOGIxO1xuJGZhLXZhci1jb21wdXRlci1zcGVha2VyOiBcXGY4YjI7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29uc3RydWN0aW9uOiBcXGY4NWQ7XG4kZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlOiBcXGY0Yjc7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb252ZXlvci1iZWx0OiBcXGY0NmU7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0OiBcXGY0NmY7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3JuOiBcXGY2Yzc7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLWNvd2JlbGw6IFxcZjhiMztcbiRmYS12YXItY293YmVsbC1tb3JlOiBcXGY4YjQ7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuazogXFxmMzg5O1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvaXNzYW50OiBcXGY3ZjY7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jcnV0Y2hlczogXFxmN2Y4O1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhZ2dlcjogXFxmNmNiO1xuJGZhLXZhci1kYWlseW1vdGlvbjogXFxlMDUyO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYnVnOiBcXGY3Zjk7XG4kZmEtdmFyLWRlZXI6IFxcZjc4ZTtcbiRmYS12YXItZGVlci1ydWRvbHBoOiBcXGY3OGY7XG4kZmEtdmFyLWRlZXplcjogXFxlMDc3O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kZXdwb2ludDogXFxmNzQ4O1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMTA6IFxcZjZjZDtcbiRmYS12YXItZGljZS1kMTI6IFxcZjZjZTtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNDogXFxmNmQwO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZDg6IFxcZjZkMjtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXBsb21hOiBcXGY1ZWE7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzYy1kcml2ZTogXFxmOGI1O1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG8tbm90LWVudGVyOiBcXGY1ZWM7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvZy1sZWFzaGVkOiBcXGY2ZDQ7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWVtcHR5OiBcXGY0NzM7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQ6IFxcZjQ3NTtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctY2lyY2xlOiBcXGY1ZWQ7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmF3LXNxdWFyZTogXFxmNWVmO1xuJGZhLXZhci1kcmVpZGVsOiBcXGY3OTI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9uZTogXFxmODVmO1xuJGZhLXZhci1kcm9uZS1hbHQ6IFxcZjg2MDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrOiBcXGY2ZDY7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kcnllcjogXFxmODYxO1xuJGZhLXZhci1kcnllci1hbHQ6IFxcZjg2MjtcbiRmYS12YXItZHVjazogXFxmNmQ4O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcjogXFxmNWYwO1xuJGZhLXZhci1lYXItbXVmZnM6IFxcZjc5NTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVjbGlwc2U6IFxcZjc0OTtcbiRmYS12YXItZWNsaXBzZS1hbHQ6IFxcZjc0YTtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsZXBoYW50OiBcXGY2ZGE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaC1hbHQ6IFxcZjM5YjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12LWFsdDogXFxmMzljO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbXB0eS1zZXQ6IFxcZjY1NjtcbiRmYS12YXItZW5naW5lLXdhcm5pbmc6IFxcZjVmMjtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcjogXFxmNjU3O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItZmFuLXRhYmxlOiBcXGUwMDQ7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhcm06IFxcZjg2NDtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF1Y2V0OiBcXGUwMDU7XG4kZmEtdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLWZlZG9yYTogXFxmNzk4O1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItZmllbGQtaG9ja2V5OiBcXGY0NGM7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jZXJ0aWZpY2F0ZTogXFxmNWYzO1xuJGZhLXZhci1maWxlLWNoYXJ0LWxpbmU6IFxcZjY1OTtcbiRmYS12YXItZmlsZS1jaGFydC1waWU6IFxcZjY1YTtcbiRmYS12YXItZmlsZS1jaGVjazogXFxmMzE2O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZWRpdDogXFxmMzFjO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhjbGFtYXRpb246IFxcZjMxYTtcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1maWxlLWludm9pY2U6IFxcZjU3MDtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1maWxlLW1pbnVzOiBcXGYzMTg7XG4kZmEtdmFyLWZpbGUtbXVzaWM6IFxcZjhiNjtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNlYXJjaDogXFxmODY1O1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0OiBcXGY2NWI7XG4kZmEtdmFyLWZpbGUtdGltZXM6IFxcZjMxNztcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11c2VyOiBcXGY2NWM7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGVzLW1lZGljYWw6IFxcZjdmZDtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1maWxtLWFsdDogXFxmM2EwO1xuJGZhLXZhci1maWxtLWNhbmlzdGVyOiBcXGY4Yjc7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmUtc21va2U6IFxcZjc0YjtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItZmlyZXBsYWNlOiBcXGY3OWE7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1hbHQ6IFxcZjc0YztcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhbWU6IFxcZjZkZjtcbiRmYS12YXItZmxhc2hsaWdodDogXFxmOGI4O1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGFzay1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItZmxhc2stcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XG4kZmEtdmFyLWZsb3dlci1kYWZmb2RpbDogXFxmODAwO1xuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHV0ZTogXFxmOGI5O1xuJGZhLXZhci1mbHV4LWNhcGFjaXRvcjogXFxmOGJhO1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9nOiBcXGY3NGU7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItZG93bmxvYWQ6IFxcZTA1MztcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbGRlci10aW1lczogXFxmNjVmO1xuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xuJGZhLXZhci1mb2xkZXItdXBsb2FkOiBcXGUwNTQ7XG4kZmEtdmFyLWZvbGRlcnM6IFxcZjY2MDtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnQtY2FzZTogXFxmODY2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtaGVsbWV0OiBcXGY0NGY7XG4kZmEtdmFyLWZvcmtsaWZ0OiBcXGY0N2E7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJlbmNoLWZyaWVzOiBcXGY4MDM7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvc3R5LWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bmN0aW9uOiBcXGY2NjE7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYWxheHk6IFxcZTAwODtcbiRmYS12YXItZ2FtZS1ib2FyZDogXFxmODY3O1xuJGZhLXZhci1nYW1lLWJvYXJkLWFsdDogXFxmODY4O1xuJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6IFxcZjhiYjtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYW1lcGFkLWFsdDogXFxmOGJjO1xuJGZhLXZhci1nYXJhZ2U6IFxcZTAwOTtcbiRmYS12YXItZ2FyYWdlLWNhcjogXFxlMDBhO1xuJGZhLXZhci1nYXJhZ2Utb3BlbjogXFxlMDBiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXMtcHVtcC1zbGFzaDogXFxmNWY0O1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnQtY2FyZDogXFxmNjYzO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1naW5nZXJicmVhZC1tYW46IFxcZjc5ZDtcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsYXNzOiBcXGY4MDQ7XG4kZmEtdmFyLWdsYXNzLWNoYW1wYWduZTogXFxmNzllO1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtY2l0cnVzOiBcXGY4Njk7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzOiBcXGY3YTE7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xhc3Nlcy1hbHQ6IFxcZjVmNTtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ2xvYmUtc25vdzogXFxmN2EzO1xuJGZhLXZhci1nbG9iZS1zdGFuZDogXFxmNWY2O1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvbGYtY2x1YjogXFxmNDUxO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmFtb3Bob25lOiBcXGY4YmQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1ndWl0YXItZWxlY3RyaWM6IFxcZjhiZTtcbiRmYS12YXItZ3VpdGFyczogXFxmOGJmO1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLWgxOiBcXGYzMTM7XG4kZmEtdmFyLWgyOiBcXGYzMTQ7XG4kZmEtdmFyLWgzOiBcXGYzMTU7XG4kZmEtdmFyLWg0OiBcXGY4NmE7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFtbWVyLXdhcjogXFxmNmU0O1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhlYXJ0OiBcXGY0YmM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctYm94OiBcXGY0N2I7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWM6IFxcZjZlNTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nOiBcXGY0YmY7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcmVjZWl2aW5nOiBcXGY0N2M7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWFydDogXFxmNGMzO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXVzZDogXFxmNGM1O1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNoZWY6IFxcZjg2YjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXNhbnRhOiBcXGY3YTc7XG4kZmEtdmFyLWhhdC13aW50ZXI6IFxcZjdhODtcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWQtc2lkZTogXFxmNmU5O1xuJGZhLXZhci1oZWFkLXNpZGUtYnJhaW46IFxcZjgwODtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtaGVhZHBob25lczogXFxmOGMyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbDogXFxmODA5O1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZC12cjogXFxmNmVhO1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItaGVhcnQtY2lyY2xlOiBcXGY0Yzc7XG4kZmEtdmFyLWhlYXJ0LXJhdGU6IFxcZjVmODtcbiRmYS12YXItaGVhcnQtc3F1YXJlOiBcXGY0Yzg7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWF0OiBcXGUwMGM7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xuJGZhLXZhci1oZXhhZ29uOiBcXGYzMTI7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvY2tleS1zdGlja3M6IFxcZjQ1NDtcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmODBhO1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZjgwYjtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjgwYztcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3Jpem9udGFsLXJ1bGU6IFxcZjg2YztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3JzZS1zYWRkbGU6IFxcZjhjMztcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLWhvc3BpdGFsczogXFxmODBlO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlOiBcXGUwMGQ7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1kYXk6IFxcZTAwZTtcbiRmYS12YXItaG91c2UtZmxvb2Q6IFxcZjc0ZjtcbiRmYS12YXItaG91c2UtbGVhdmU6IFxcZTAwZjtcbiRmYS12YXItaG91c2UtbmlnaHQ6IFxcZTAxMDtcbiRmYS12YXItaG91c2UtcmV0dXJuOiBcXGUwMTE7XG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1odW1pZGl0eTogXFxmNzUwO1xuJGZhLXZhci1odXJyaWNhbmU6IFxcZjc1MTtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljZS1za2F0ZTogXFxmN2FjO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWljb25zLWFsdDogXFxmODZlO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlLXBvbGFyb2lkOiBcXGY4YzQ7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluYm94LWluOiBcXGYzMTA7XG4kZmEtdmFyLWluYm94LW91dDogXFxmMzExO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5kdXN0cnktYWx0OiBcXGYzYjM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5mby1zcXVhcmU6IFxcZjMwZjtcbiRmYS12YXItaW5oYWxlcjogXFxmNWY5O1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlZ3JhbDogXFxmNjY3O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnRlcnNlY3Rpb246IFxcZjY2ODtcbiRmYS12YXItaW52ZW50b3J5OiBcXGY0ODA7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXNsYW5kLXRyb3BpY2FsOiBcXGY4MTE7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYWNrLW8tbGFudGVybjogXFxmMzBlO1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpveXN0aWNrOiBcXGY4YzU7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1qdWc6IFxcZjhjNjtcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWthem9vOiBcXGY4Yzc7XG4kZmEtdmFyLWtlcm5pbmc6IFxcZjg2ZjtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleS1za2VsZXRvbjogXFxmNmYzO1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1rZXlub3RlOiBcXGY2NmM7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpZG5leXM6IFxcZjVmYjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpdGU6IFxcZjZmNDtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtuaWZlLWtpdGNoZW46IFxcZjZmNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbWJkYTogXFxmNjZlO1xuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XG4kZmEtdmFyLWxhbXAtZGVzazogXFxlMDE0O1xuJGZhLXZhci1sYW1wLWZsb29yOiBcXGUwMTU7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzc286IFxcZjhjODtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sYXllci1taW51czogXFxmNWZlO1xuJGZhLXZhci1sYXllci1wbHVzOiBcXGY1ZmY7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhZi1oZWFydDogXFxmNGNiO1xuJGZhLXZhci1sZWFmLW1hcGxlOiBcXGY2ZjY7XG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodC1jZWlsaW5nOiBcXGUwMTY7XG4kZmEtdmFyLWxpZ2h0LXN3aXRjaDogXFxlMDE3O1xuJGZhLXZhci1saWdodC1zd2l0Y2gtb2ZmOiBcXGUwMTg7XG4kZmEtdmFyLWxpZ2h0LXN3aXRjaC1vbjogXFxlMDE5O1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGlnaHRidWxiLWRvbGxhcjogXFxmNjcwO1xuJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb246IFxcZjY3MTtcbiRmYS12YXItbGlnaHRidWxiLW9uOiBcXGY2NzI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaDogXFxmNjczO1xuJGZhLXZhci1saWdodHMtaG9saWRheTogXFxmN2IyO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbmUtY29sdW1uczogXFxmODcwO1xuJGZhLXZhci1saW5lLWhlaWdodDogXFxmODcxO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXBzOiBcXGY2MDA7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3QtbXVzaWM6IFxcZjhjOTtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2F0aW9uLWNpcmNsZTogXFxmNjAyO1xuJGZhLXZhci1sb2NhdGlvbi1zbGFzaDogXFxmNjAzO1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stYWx0OiBcXGYzMGQ7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb2NrLW9wZW4tYWx0OiBcXGYzYzI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1sb3Zlc2VhdDogXFxmNGNjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hY2U6IFxcZjZmODtcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxib3g6IFxcZjgxMztcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFuZG9saW46IFxcZjZmOTtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaDogXFxmNjA1O1xuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XG4kZmEtdmFyLW1hcC1tYXJrZXItZWRpdDogXFxmNjA3O1xuJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XG4kZmEtdmFyLW1hcC1tYXJrZXItbWludXM6IFxcZjYwOTtcbiRmYS12YXItbWFwLW1hcmtlci1wbHVzOiBcXGY2MGE7XG4kZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb246IFxcZjYwYjtcbiRmYS12YXItbWFwLW1hcmtlci1zbGFzaDogXFxmNjBjO1xuJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlOiBcXGY2MGQ7XG4kZmEtdmFyLW1hcC1tYXJrZXItdGltZXM6IFxcZjYwZTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1tZWF0OiBcXGY4MTQ7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBob25lOiBcXGY2NzU7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Bob25lLXN0YW5kOiBcXGY4Y2I7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pY3Jvd2F2ZTogXFxlMDFiO1xuJGZhLXZhci1taW5kLXNoYXJlOiBcXGY2Nzc7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1oZXhhZ29uOiBcXGYzMDc7XG4kZmEtdmFyLW1pbnVzLW9jdGFnb246IFxcZjMwODtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pc3RsZXRvZTogXFxmN2I0O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdDogXFxmODcyO1xuJGZhLXZhci1tb25leS1jaGVjay1lZGl0LWFsdDogXFxmODczO1xuJGZhLXZhci1tb25pdG9yLWhlYXJ0LXJhdGU6IFxcZjYxMTtcbiRmYS12YXItbW9ua2V5OiBcXGY2ZmI7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9vbi1jbG91ZDogXFxmNzU0O1xuJGZhLXZhci1tb29uLXN0YXJzOiBcXGY3NTU7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91bnRhaW5zOiBcXGY2ZmQ7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlLWFsdDogXFxmOGNkO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1wMy1wbGF5ZXI6IFxcZjhjZTtcbiRmYS12YXItbXVnOiBcXGY4NzQ7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVnLW1hcnNobWFsbG93czogXFxmN2I3O1xuJGZhLXZhci1tdWctdGVhOiBcXGY4NzU7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW11c2ljLWFsdDogXFxmOGNmO1xuJGZhLXZhci1tdXNpYy1hbHQtc2xhc2g6IFxcZjhkMDtcbiRmYS12YXItbXVzaWMtc2xhc2g6IFxcZjhkMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uYXJ3aGFsOiBcXGY2ZmU7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xuJGZhLXZhci1vY3RvcHVzLWRlcGxveTogXFxlMDgyO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2lsLXRlbXA6IFxcZjYxNDtcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLW91dGxldDogXFxlMDFjO1xuJGZhLXZhci1vdmVuOiBcXGUwMWQ7XG4kZmEtdmFyLW92ZXJsaW5lOiBcXGY4NzY7XG4kZmEtdmFyLXBhZ2UtYnJlYWs6IFxcZjg3NztcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LWJydXNoLWFsdDogXFxmNWE5O1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhbGxldC1hbHQ6IFxcZjQ4MztcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmFncmFwaC1ydGw6IFxcZjg3ODtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZTogXFxmNjE1O1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaDogXFxmNjE2O1xuJGZhLXZhci1wYXJraW5nLXNsYXNoOiBcXGY2MTc7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXctYWx0OiBcXGY3MDE7XG4kZmEtdmFyLXBhdy1jbGF3czogXFxmNzAyO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVnYXN1czogXFxmNzAzO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbDogXFxmMDQwO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5uYW50OiBcXGY0NTY7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGVyc29uLWNhcnJ5OiBcXGY0Y2Y7XG4kZmEtdmFyLXBlcnNvbi1kb2xseTogXFxmNGQwO1xuJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHk6IFxcZjRkMTtcbiRmYS12YXItcGVyc29uLXNpZ246IFxcZjc1NztcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtbGFwdG9wOiBcXGY4N2E7XG4kZmEtdmFyLXBob25lLW9mZmljZTogXFxmNjdkO1xuJGZhLXZhci1waG9uZS1wbHVzOiBcXGY0ZDI7XG4kZmEtdmFyLXBob25lLXJvdGFyeTogXFxmOGQzO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpOiBcXGY2N2U7XG4kZmEtdmFyLXBpYW5vOiBcXGY4ZDQ7XG4kZmEtdmFyLXBpYW5vLWtleWJvYXJkOiBcXGY4ZDU7XG4kZmEtdmFyLXBpZTogXFxmNzA1O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItcGlnOiBcXGY3MDY7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXItcGl6emE6IFxcZjgxNztcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItcGxhbmV0LW1vb246IFxcZTAxZjtcbiRmYS12YXItcGxhbmV0LXJpbmdlZDogXFxlMDIwO1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItcGx1czogXFxmMDY3O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9kaXVtOiBcXGY2ODA7XG4kZmEtdmFyLXBvZGl1bS1zdGFyOiBcXGY3NTg7XG4kZmEtdmFyLXBvbGljZS1ib3g6IFxcZTAyMTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcGNvcm46IFxcZjgxOTtcbiRmYS12YXItcG9ydGFsLWVudGVyOiBcXGUwMjI7XG4kZmEtdmFyLXBvcnRhbC1leGl0OiBcXGUwMjM7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmVzZW50YXRpb246IFxcZjY4NTtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHJpbnQtc2VhcmNoOiBcXGY4MWE7XG4kZmEtdmFyLXByaW50LXNsYXNoOiBcXGY2ODY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wcm9qZWN0b3I6IFxcZjhkNjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdW1wa2luOiBcXGY3MDc7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tc3F1YXJlOiBcXGYyZmQ7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFiYml0OiBcXGY3MDg7XG4kZmEtdmFyLXJhYmJpdC1mYXN0OiBcXGY3MDk7XG4kZmEtdmFyLXJhY3F1ZXQ6IFxcZjQ1YTtcbiRmYS12YXItcmFkYXI6IFxcZTAyNDtcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFkaW86IFxcZjhkNztcbiRmYS12YXItcmFkaW8tYWx0OiBcXGY4ZDg7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItcmFpbmRyb3BzOiBcXGY3NWM7XG4kZmEtdmFyLXJhbTogXFxmNzBhO1xuJGZhLXZhci1yYW1wLWxvYWRpbmc6IFxcZjRkNDtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJheWd1bjogXFxlMDI1O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZTogXFxmMmZhO1xuJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQ6IFxcZjJmYjtcbiRmYS12YXItcmVjdGFuZ2xlLXdpZGU6IFxcZjJmYztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZnJpZ2VyYXRvcjogXFxlMDI2O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1yZXBlYXQtMTogXFxmMzY1O1xuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1yaW5ncy13ZWRkaW5nOiBcXGY4MWI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldC1sYXVuY2g6IFxcZTAyNztcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJvdXRlLWhpZ2h3YXk6IFxcZjYxYTtcbiRmYS12YXItcm91dGUtaW50ZXJzdGF0ZTogXFxmNjFiO1xuJGZhLXZhci1yb3V0ZXI6IFxcZjhkYTtcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydXN0OiBcXGUwN2E7XG4kZmEtdmFyLXJ2OiBcXGY3YmU7XG4kZmEtdmFyLXNhY2s6IFxcZjgxYztcbiRmYS12YXItc2Fjay1kb2xsYXI6IFxcZjgxZDtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsYWQ6IFxcZjgxZTtcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYW5kd2ljaDogXFxmODFmO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXVzYWdlOiBcXGY4MjA7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2F4LWhvdDogXFxmOGRiO1xuJGZhLXZhci1zYXhvcGhvbmU6IFxcZjhkYztcbiRmYS12YXItc2NhbHBlbDogXFxmNjFkO1xuJGZhLXZhci1zY2FscGVsLXBhdGg6IFxcZjYxZTtcbiRmYS12YXItc2Nhbm5lcjogXFxmNDg4O1xuJGZhLXZhci1zY2FubmVyLWltYWdlOiBcXGY4ZjM7XG4kZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQ6IFxcZjQ4OTtcbiRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbjogXFxmNDhhO1xuJGZhLXZhci1zY2FyZWNyb3c6IFxcZjcwZDtcbiRmYS12YXItc2NhcmY6IFxcZjdjMTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNjcm9sbC1vbGQ6IFxcZjcwZjtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItc2N5dGhlOiBcXGY3MTA7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VuZC1iYWNrOiBcXGY4N2U7XG4kZmEtdmFyLXNlbmQtYmFja3dhcmQ6IFxcZjg3ZjtcbiRmYS12YXItc2Vuc29yOiBcXGUwMjg7XG4kZmEtdmFyLXNlbnNvci1hbGVydDogXFxlMDI5O1xuJGZhLXZhci1zZW5zb3ItZmlyZTogXFxlMDJhO1xuJGZhLXZhci1zZW5zb3Itb246IFxcZTAyYjtcbiRmYS12YXItc2Vuc29yLXNtb2tlOiBcXGUwMmM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsbDogXFxmMzY3O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hlZXA6IFxcZjcxMTtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLWNoZWNrOiBcXGYyZjc7XG4kZmEtdmFyLXNoaWVsZC1jcm9zczogXFxmNzEyO1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXBwaW5nLXRpbWVkOiBcXGY0OGM7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1zaGlzaC1rZWJhYjogXFxmODIxO1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaG92ZWw6IFxcZjcxMztcbiRmYS12YXItc2hvdmVsLXNub3c6IFxcZjdjMztcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLXNocmVkZGVyOiBcXGY2OGE7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLXNodXR0bGVjb2NrOiBcXGY0NWI7XG4kZmEtdmFyLXNpY2tsZTogXFxmODIyO1xuJGZhLXZhci1zaWdtYTogXFxmNjhiO1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW46IFxcZjA5MDtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC0xOiBcXGY2OGM7XG4kZmEtdmFyLXNpZ25hbC0yOiBcXGY2OGQ7XG4kZmEtdmFyLXNpZ25hbC0zOiBcXGY2OGU7XG4kZmEtdmFyLXNpZ25hbC00OiBcXGY2OGY7XG4kZmEtdmFyLXNpZ25hbC1hbHQ6IFxcZjY5MDtcbiRmYS12YXItc2lnbmFsLWFsdC0xOiBcXGY2OTE7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMjogXFxmNjkyO1xuJGZhLXZhci1zaWduYWwtYWx0LTM6IFxcZjY5MztcbiRmYS12YXItc2lnbmFsLWFsdC1zbGFzaDogXFxmNjk0O1xuJGZhLXZhci1zaWduYWwtc2xhc2g6IFxcZjY5NTtcbiRmYS12YXItc2lnbmFsLXN0cmVhbTogXFxmOGRkO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1zaXJlbjogXFxlMDJkO1xuJGZhLXZhci1zaXJlbi1vbjogXFxlMDJlO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZWxldG9uOiBcXGY2MjA7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2ktanVtcDogXFxmN2M3O1xuJGZhLXZhci1za2ktbGlmdDogXFxmN2M4O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jb3c6IFxcZjhkZTtcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWRkaW5nOiBcXGY3Y2I7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtcGx1czogXFxmNWI5O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2U6IFxcZjc2MDtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25ha2U6IFxcZjcxNjtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub296ZTogXFxmODgwO1xuJGZhLXZhci1zbm93LWJsb3dpbmc6IFxcZjc2MTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93Zmxha2VzOiBcXGY3Y2Y7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvbGFyLXN5c3RlbTogXFxlMDJmO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHQ6IFxcZjg4MztcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1jaXJjbGU6IFxcZTAzMDtcbiRmYS12YXItc29ydC1jaXJjbGUtZG93bjogXFxlMDMxO1xuJGZhLXZhci1zb3J0LWNpcmNsZS11cDogXFxlMDMyO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd246IFxcZjg4ODtcbiRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQ6IFxcZjg4OTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXA6IFxcZjg4YTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duOiBcXGY4OGM7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdDogXFxmODhkO1xuJGZhLXZhci1zb3J0LXNpemUtdXA6IFxcZjg4ZTtcbiRmYS12YXItc29ydC1zaXplLXVwLWFsdDogXFxmODhmO1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cDogXFxmODIzO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbjogXFxlMDMzO1xuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OiBcXGUwMzQ7XG4kZmEtdmFyLXNwYWRlOiBcXGYyZjQ7XG4kZmEtdmFyLXNwYXJrbGVzOiBcXGY4OTA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlcjogXFxmOGRmO1xuJGZhLXZhci1zcGVha2VyLWRlY2s6IFxcZjgzYztcbiRmYS12YXItc3BlYWtlcnM6IFxcZjhlMDtcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcbiRmYS12YXItc3BpZGVyOiBcXGY3MTc7XG4kZmEtdmFyLXNwaWRlci1ibGFjay13aWRvdzogXFxmNzE4O1xuJGZhLXZhci1zcGlkZXItd2ViOiBcXGY3MTk7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItc3Bpbm5lci10aGlyZDogXFxmM2Y0O1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNwcmlua2xlcjogXFxlMDM1O1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItc3F1YXJlLXJvb3Q6IFxcZjY5NztcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLXNxdWlycmVsOiBcXGY3MWE7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1zdGFmZjogXFxmNzFiO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItY2hyaXN0bWFzOiBcXGY3ZDQ7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3Rhci1zaG9vdGluZzogXFxlMDM2O1xuJGZhLXZhci1zdGFyZmlnaHRlcjogXFxlMDM3O1xuJGZhLXZhci1zdGFyZmlnaHRlci1hbHQ6IFxcZTAzODtcbiRmYS12YXItc3RhcnM6IFxcZjc2MjtcbiRmYS12YXItc3RhcnNoaXA6IFxcZTAzOTtcbiRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyOiBcXGUwM2E7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYWs6IFxcZjgyNDtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVlcmluZy13aGVlbDogXFxmNjIyO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvY2tpbmc6IFxcZjdkNTtcbiRmYS12YXItc3RvbWFjaDogXFxmNjIzO1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmV0Y2hlcjogXFxmODI1O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XG4kZmEtdmFyLXN1bi1kdXN0OiBcXGY3NjQ7XG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XG4kZmEtdmFyLXN1bmdsYXNzZXM6IFxcZjg5MjtcbiRmYS12YXItc3VucmlzZTogXFxmNzY2O1xuJGZhLXZhci1zdW5zZXQ6IFxcZjc2NztcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItc3dvcmQ6IFxcZjcxYztcbiRmYS12YXItc3dvcmQtbGFzZXI6IFxcZTAzYjtcbiRmYS12YXItc3dvcmQtbGFzZXItYWx0OiBcXGUwM2M7XG4kZmEtdmFyLXN3b3JkczogXFxmNzFkO1xuJGZhLXZhci1zd29yZHMtbGFzZXI6IFxcZTAzZDtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQ6IFxcZjNmYztcbiRmYS12YXItdGFibGV0LXJ1Z2dlZDogXFxmNDhmO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjBlNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZTogXFxmNjI0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0OiBcXGY2MjU7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6IFxcZjYyNjtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvdzogXFxmNjI3O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0OiBcXGY2Mjg7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZTogXFxmNjI5O1xuJGZhLXZhci10YWNob21ldGVyLWZhc3Q6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0ZXN0OiBcXGY2MmI7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvdzogXFxmNjJjO1xuJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3Q6IFxcZjYyZDtcbiRmYS12YXItdGFjbzogXFxmODI2O1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YWxseTogXFxmNjljO1xuJGZhLXZhci10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXNrcy1hbHQ6IFxcZjgyODtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci10ZWxlZ3JhbTogXFxmMmM2O1xuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmM2ZlO1xuJGZhLXZhci10ZWxlc2NvcGU6IFxcZTAzZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtZG93bjogXFxlMDNmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQ6IFxcZjc2ODtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1ob3Q6IFxcZjc2YTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXVwOiBcXGUwNDA7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVubmlzLWJhbGw6IFxcZjQ1ZTtcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dDogXFxmODkzO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXNpemU6IFxcZjg5NDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXRhOiBcXGY2OWU7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uOiBcXGY3NmQ7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1zdW46IFxcZjc2ZTtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGlrdG9rOiBcXGUwN2I7XG4kZmEtdmFyLXRpbGRlOiBcXGY2OWY7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlOiBcXGY2MzE7XG4kZmEtdmFyLXRpcmUtZmxhdDogXFxmNjMyO1xuJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmc6IFxcZjYzMztcbiRmYS12YXItdGlyZS1ydWdnZWQ6IFxcZjYzNDtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYWx0OiBcXGY3MWY7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b21ic3RvbmU6IFxcZjcyMDtcbiRmYS12YXItdG9tYnN0b25lLWFsdDogXFxmNzIxO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvb3RoYnJ1c2g6IFxcZjYzNTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1jb25lOiBcXGY2MzY7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3c6IFxcZjYzOTtcbiRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wOiBcXGY2M2E7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhbnNwb3J0ZXI6IFxcZTA0MjtcbiRmYS12YXItdHJhbnNwb3J0ZXItMTogXFxlMDQzO1xuJGZhLXZhci10cmFuc3BvcnRlci0yOiBcXGUwNDQ7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTM6IFxcZTA0NTtcbiRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHk6IFxcZTA0NjtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtdW5kbzogXFxmODk1O1xuJGZhLXZhci10cmFzaC11bmRvLWFsdDogXFxmODk2O1xuJGZhLXZhci10cmVhc3VyZS1jaGVzdDogXFxmNzIzO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXRyZWUtY2hyaXN0bWFzOiBcXGY3ZGI7XG4kZmEtdmFyLXRyZWUtZGVjb3JhdGVkOiBcXGY3ZGM7XG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XG4kZmEtdmFyLXRyZWVzOiBcXGY3MjQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci10cmlhbmdsZS1tdXNpYzogXFxmOGUyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHJ1Y2stcGxvdzogXFxmN2RlO1xuJGZhLXZhci10cnVjay1yYW1wOiBcXGY0ZTA7XG4kZmEtdmFyLXRydW1wZXQ6IFxcZjhlMztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10dXJrZXk6IFxcZjcyNTtcbiRmYS12YXItdHVybnRhYmxlOiBcXGY4ZTQ7XG4kZmEtdmFyLXR1cnRsZTogXFxmNzI2O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10di1hbHQ6IFxcZjhlNTtcbiRmYS12YXItdHYtbXVzaWM6IFxcZjhlNjtcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwZXdyaXRlcjogXFxmOGU3O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11Zm86IFxcZTA0NztcbiRmYS12YXItdWZvLWJlYW06IFxcZTA0ODtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pY29ybjogXFxmNzI3O1xuJGZhLXZhci11bmlvbjogXFxmNmEyO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml0eTogXFxlMDQ5O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNiLWRyaXZlOiBcXGY4ZTk7XG4kZmEtdmFyLXVzZC1jaXJjbGU6IFxcZjJlODtcbiRmYS12YXItdXNkLXNxdWFyZTogXFxmMmU5O1xuJGZhLXZhci11c2VyOiBcXGYwMDc7XG4kZmEtdmFyLXVzZXItYWxpZW46IFxcZTA0YTtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGFydDogXFxmNmEzO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jb3dib3k6IFxcZjhlYTtcbiRmYS12YXItdXNlci1jcm93bjogXFxmNmE0O1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItdXNlci1oYXJkLWhhdDogXFxmODJjO1xuJGZhLXZhci11c2VyLWhlYWRzZXQ6IFxcZjgyZDtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWQtY2hhdDogXFxmODJlO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbXVzaWM6IFxcZjhlYjtcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXJvYm90OiBcXGUwNGI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyLXVubG9jazogXFxlMDU4O1xuJGZhLXZhci11c2VyLXZpc29yOiBcXGUwNGM7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNsYXNzOiBcXGY2M2Q7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jcm93bjogXFxmNmE1O1xuJGZhLXZhci11c2Vycy1tZWRpY2FsOiBcXGY4MzA7XG4kZmEtdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItdXRlbnNpbC1mb3JrOiBcXGYyZTM7XG4kZmEtdmFyLXV0ZW5zaWwta25pZmU6IFxcZjJlNDtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci11dGVuc2lscy1hbHQ6IFxcZjJlNjtcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZhY3V1bTogXFxlMDRkO1xuJGZhLXZhci12YWN1dW0tcm9ib3Q6IFxcZTA0ZTtcbiRmYS12YXItdmFsdWUtYWJzb2x1dGU6IFxcZjZhNjtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xuJGZhLXZhci12aHM6IFxcZjhlYztcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXBsdXM6IFxcZjRlMTtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItdmlvbGluOiBcXGY4ZWQ7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2x1bWU6IFxcZjZhODtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtc2xhc2g6IFxcZjJlMjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUtbmF5OiBcXGY3NzE7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWdvbi1jb3ZlcmVkOiBcXGY4ZWU7XG4kZmEtdmFyLXdhbGtlcjogXFxmODMxO1xuJGZhLXZhci13YWxraWUtdGFsa2llOiBcXGY4ZWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhbmQ6IFxcZjcyYTtcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmNzJiO1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2FyZWhvdXNlLWFsdDogXFxmNDk1O1xuJGZhLXZhci13YXNoZXI6IFxcZjg5ODtcbiRmYS12YXItd2F0Y2g6IFxcZjJlMTtcbiRmYS12YXItd2F0Y2gtY2FsY3VsYXRvcjogXFxmOGYwO1xuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XG4kZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F0ZXItbG93ZXI6IFxcZjc3NDtcbiRmYS12YXItd2F0ZXItcmlzZTogXFxmNzc1O1xuJGZhLXZhci13YXZlLXNpbmU6IFxcZjg5OTtcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F2ZS10cmlhbmdsZTogXFxmODlhO1xuJGZhLXZhci13YXZlZm9ybTogXFxmOGYxO1xuJGZhLXZhci13YXZlZm9ybS1wYXRoOiBcXGY4ZjI7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItd2ViY2FtOiBcXGY4MzI7XG4kZmEtdmFyLXdlYmNhbS1zbGFzaDogXFxmODMzO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGFsZTogXFxmNzJjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlYXQ6IFxcZjcyZDtcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aGlzdGxlOiBcXGY0NjA7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lmaS0xOiBcXGY2YWE7XG4kZmEtdmFyLXdpZmktMjogXFxmNmFiO1xuJGZhLXZhci13aWZpLXNsYXNoOiBcXGY2YWM7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItd2luZC10dXJiaW5lOiBcXGY4OWI7XG4kZmEtdmFyLXdpbmQtd2FybmluZzogXFxmNzc2O1xuJGZhLXZhci13aW5kb3c6IFxcZjQwZTtcbiRmYS12YXItd2luZG93LWFsdDogXFxmNDBmO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LWZyYW1lOiBcXGUwNGY7XG4kZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuOiBcXGUwNTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2R1OiBcXGUwODg7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci13cmVhdGg6IFxcZjdlMjtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICgkZmEtZnctd2lkdGgqMik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hYmFjdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFiYWN1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItY29uZGl0aW9uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYXJtLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tc25vb3plOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1zbm9vemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxidW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYnVtLWNvbGxlY3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGljb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGljb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGllbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGllbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtcC1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtcC1ndWl0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmFseXRpY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWNyYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1jcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXhlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZS1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF4ZS1iYXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2twYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrcGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3RlcmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3Rlcml1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2Utc2hlcmlmZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2Utc2hlcmlmZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZXItaG9uZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlci1ob25leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWdzLXNob3BwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWdzLXNob3BwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWhhaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbC1waWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsLXBpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsbG90LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxsb3QtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5qbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuam8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1yZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLXJlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1zY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLXNjYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtaG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQtYnVuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkLWJ1bmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQtZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zY2hvb2wtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJldGFtYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJldGFtYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nLW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmctbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYW5rZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYW5rZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZHMtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmRzLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmRzLXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmRzLXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZS1icmVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2staGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2staGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stc3BlbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXNwZWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2tzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vbWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vbWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RoLWN1cnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RoLWN1cnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdHN0cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290c3RyYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jZW50ZXItaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWNlbnRlci1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jZW50ZXItdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWNlbnRlci12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1pbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLW5vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW91dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItb3V0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvdy1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93LWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctcGluczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1waW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWJhbGxvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWJhbGxvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtZnJhZ2lsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWZyYWdpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGluZy1nbG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94aW5nLWdsb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWNrZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFja2V0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFja2V0cy1jdXJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhY2tldHMtY3VybHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtbG9hZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtbG9hZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaW5nLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaW5nLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpbmctZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaW5nLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUtYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWUtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJnZXItc29kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyZ2VyLXNvZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cnJpdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cnJpdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eS1uLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiaW5ldC1maWxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhYmluZXQtZmlsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhY3R1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FjdHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3ItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItd2Vlayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1jb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWNvcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtbW92aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1tb3ZpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcG9sYXJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1wb2xhcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1wZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmRsZS1ob2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmRsZS1ob2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJ1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWdhcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWdhcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItbWVjaGFuaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1tZWNoYW5pYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXRpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci10aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItd2FzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJhdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJhdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJhdmFuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc3NldHRlLXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc3NldHRlLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0LXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQtc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F1bGRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdWxkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jY3R2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jY3R2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpci1vZmZpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyLW9mZmljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LW5ldHdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1zY2F0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1zY2F0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2Utc3dpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZS1zd2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2VidXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbW5leTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbW5leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xhcmluZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsYXJpbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXctbWFya3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsYXctbWFya3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kcml6emxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kcml6emxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWhhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWhhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtaGFpbC1taXhlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtaGFpbC1taXhlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zbGVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2xlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZGZsYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZGZsYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHMtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHMtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHMtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzbWl0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkdmVyc2lmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWNvbW1pdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1jb21taXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1tZXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWUtcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUtcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZS10b2dvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUtdG9nbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmaW4tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZpbi1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzcy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXB1dGVyLWNsYXNzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXB1dGVyLWNsYXNzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHV0ZXItc3BlYWtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHV0ZXItc3BlYWtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uZmx1ZW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uc3RydWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25zdHJ1Y3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY290dG9uLWJ1cmVhdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY290dG9uLWJ1cmVhdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY293OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY293YmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY293YmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3diZWxsLW1vcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvd2JlbGwtbW9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9pc3NhbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb2lzc2FudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3VybGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3VybGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXR0bGVmaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFnZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhaWx5bW90aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYWlseW1vdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVidWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlci1ydWRvbHBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWVyLXJ1ZG9scGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlemVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWV6ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbW9jcmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVwbG95ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2twcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2twcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXdwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV3cG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhbW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQxMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMTApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDEyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQyMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpcGxvbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpcGxvbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG8tbm90LWVudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kby1ub3QtZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nLWxlYXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZy1sZWFzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQtZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJlaWRlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJlaWRlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnllcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ5ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ5ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnllci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXItbXVmZnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhci1tdWZmcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWNsaXBzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lY2xpcHNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWNsaXBzZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2ctZnJpZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZy1mcmllZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlcGhhbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZXBoYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcHR5LXNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1wdHktc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbmdpbmUtd2FybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1ldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZXZpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW4tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbi10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXVjZXQtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmllbGQtaG9ja2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWVsZC1ob2NrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS1jYW5pc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbS1jYW5pc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtc21va2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtc21va2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlcGxhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVwbGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2gtY29va2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoLWNvb2tlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2hsaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2hsaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stcG9pc29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzay1wb2lzb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2stcG90aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzay1wb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItZGFmZm9kaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxvd2VyLXR1bGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbG93ZXItdHVsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1eC1jYXBhY2l0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXgtY2FwYWNpdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1jYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3JrbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ya2xpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyYWdpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlbmNoLWZyaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVuY2gtZnJpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9zdHktaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvc3R5LWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5jdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVuY3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYXh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxheHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZS1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lLWJvYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZS1ib2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FyYWdlLWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FyYWdlLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXJhZ2Utb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FyYWdlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naW5nZXJicmVhZC1tYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hhbXBhZ25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGFtcGFnbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2l0cnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaXRydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Nlcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1zbm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLXN0YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1zdGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFtb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFtb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1oZWFydHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4taGVhcnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3J1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpbGRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpbGRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhci1lbGVjdHJpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWg0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXItd2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXItd2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcmVjZWl2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcGFya2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNoZWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jaGVmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXNhbnRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtc2FudGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtdnI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtdnIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1yYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1yYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxtZXQtYmF0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXN0aWNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXN0aWNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWxnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtbGctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWxnLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29kLWNsb2FrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29kLWNsb2FrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcml6b250YWwtcnVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2Utc2FkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1zYWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWZsb29kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1mbG9vZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1sZWF2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtbGVhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLW5pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXJldHVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtcmV0dXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2Utc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVtaWRpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1bWlkaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1cnJpY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVycmljYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2Utc2thdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1za2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY29ucy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2UtcG9sYXJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlLXBvbGFyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveC1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmhhbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmhhbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlubm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbm5vc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhbG9kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWxvZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlZ3JhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZWdyYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNlY3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyc2VjdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlbnRvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmVudG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pc2xhbmQtdHJvcGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlzbGFuZC10cm9waWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYWNrLW8tbGFudGVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamFjay1vLWxhbnRlcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qaXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qaXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvdXJuYWwtd2hpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpveXN0aWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3lzdGljayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWp1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYXpvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2F6b28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2VybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2VybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXktc2tlbGV0b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleS1za2VsZXRvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2hhbmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlci1rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlci1rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpZG5leXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpZG5leXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtuaWZlLWtpdGNoZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtuaWZlLWtpdGNoZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFtYmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1iZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wLWRlc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbXAtZGVzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wLWZsb29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3NvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXNzbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLW1hcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLW1hcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtb2FrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLW9hayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodC1jZWlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodC1jZWlsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0LXN3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHQtc3dpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0LXN3aXRjaC1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0LXN3aXRjaC1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHQtc3dpdGNoLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodC1zd2l0Y2gtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodHMtaG9saWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRzLWhvbGlkYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUtY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZS1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW51eCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3Blbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdmVzZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3Zlc2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Y2hhZG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWNoYWRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3MtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx5ZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRvbGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kb2xpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2FwaG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc3RhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc3RhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3dhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW5kLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW5kLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWlzdGxldG9lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXN0bGV0b2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl0dGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXR0ZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXp1bmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1penVuaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ua2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24tY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1wMy1wbGF5ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1wMy1wbGF5ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctbWFyc2htYWxsb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctbWFyc2htYWxsb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy10ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy10ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcndoYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcndoYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0b3B1cy1kZXBsb3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtdGVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLXRlbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tZWdhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbWVnYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3JjaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9yY2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9ybmFtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcm5hbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW92ZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdmVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlLWJyZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlLWJyZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtcm9sbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGV0dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgtcnRsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LWNsYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXctY2xhd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlZ2FzdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlZ2FzdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubmFudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5ueS1hcmNhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm55LWFyY2FkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyYnl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyYnl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tYm9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtb2ZmaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1vZmZpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1yb3Rhcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXJvdGFyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90by12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvdG8tdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpYW5vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWFubyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWFuby1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlhbm8ta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZ2d5LWJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmV0LW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5ldC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5ldC1yaW5nZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5ldC1yaW5nZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kaXVtLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGl1bS1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGljZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGljZS1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbC1wZW9wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3Bjb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3Bjb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRhbC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydGFsLWVudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRhbC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0YWwtZXhpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzZW50YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQtc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdC1kaWFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXAtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVtcC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXAtc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVtcC1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXBraW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXBraW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFiYml0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhYmJpdC1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWJiaXQtZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWNxdWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWNxdWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5kcm9wczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmRyb3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbXAtbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFtcC1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF5Z3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXlndW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmlnZXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWZyaWdlcmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmdzLXdlZGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmdzLXdlZGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0LWxhdW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0LWxhdW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlLWhpZ2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlLWhpZ2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUtaW50ZXJzdGF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Fjay1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhY2stZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbmR3aWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYW5kd2ljaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXVzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXVzYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F4LWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F4LWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXhvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNheG9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FscGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FscGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYWxwZWwtcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NhbHBlbC1wYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXItdG91Y2hzY3JlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhcmVjcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FyZWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhcmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYXJmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGwtb2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwtb2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcnViYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3J1YmJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3l0aGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjeXRoZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtYmFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VuZC1iYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbmQtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Vuc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZW5zb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Vuc29yLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZW5zb3ItYWxlcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Vuc29yLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbnNvci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbnNvci1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Vuc29yLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbnNvci1zbW9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Vuc29yLXNtb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVlcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctdGltZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLXRpbWVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXNoLWtlYmFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlzaC1rZWJhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG92ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3ZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG92ZWwtc25vdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvdmVsLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hyZWRkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNocmVkZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlY29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZWNvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lja2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWNrbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC00KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lyZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lyZW4tb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpcmVuLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrYXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tlbGV0b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZWxldG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraS1qdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2ktanVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2ktbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpLWxpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY293OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVkZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlZGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub296ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vb3plKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3ctYmxvd2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vdy1ibG93aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItc3lzdGVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1zeXN0ZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNoYXBlcy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaXplLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaXplLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc3RhdGlvbi1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc3RhdGlvbi1tb29uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYXJrbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlci13ZWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlci13ZWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyLXRoaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJpbmtsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmlua2xlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVpcnJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1aXJyZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFmZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWNocmlzdG1hcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLXNob290aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLXNob290aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJmaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyZmlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyZmlnaHRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXJmaWdodGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXJzaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXJzaGlwLWZyZWlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVlcmluZy13aGVlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlZXJpbmctd2hlZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b2NraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9ja2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9tYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9tYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaC0yMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoLTIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmV0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZXRjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4tY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWR1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1kdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1oYXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4taGF6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bnJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bnJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vuc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW5zZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2F0Y2hib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2F0Y2hib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkLWxhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd29yZC1sYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd29yZC1sYXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3JkLWxhc2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd29yZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3Jkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd29yZHMtbGFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3Jkcy1sYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1ydWdnZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWxseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YW5ha2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhbmFraCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWZyaWdpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5uaXMtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVubmlzLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1zaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGV0YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhldGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVuZGVyc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVuZGVyc3Rvcm0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpa3RvazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlrdG9rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbGRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWxkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtZmxhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZS1mbGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtcnVnZ2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLXJ1Z2dlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvbWJzdG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9tYnN0b25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvbWJzdG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvbWJzdG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9ybmFkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9ybmFkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1jb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWNvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1zbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWlsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWlsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zcG9ydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc3BvcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc3BvcnRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc3BvcnRlci0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zcG9ydGVyLTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zcG9ydGVyLTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNwb3J0ZXItMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNwb3J0ZXItMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc3BvcnRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVhc3VyZS1jaGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWNocmlzdG1hczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1jaHJpc3RtYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtZGVjb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1wYWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLXBhbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUtbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb250YWluZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1wbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1wbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXJhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXJhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1bXBldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1bXBldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVya2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cm50YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVybnRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cnRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVydGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10di1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10di1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYtbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHYtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2LXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cGV3cml0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cGV3cml0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11Zm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWZvLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVmby1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyYWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyYWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5jaGFydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmNoYXJ0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNwbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5zcGxhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2ItZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYi1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY293Ym95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kLWNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWZvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1rbmlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lscy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWN1dW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhY3V1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWN1dW0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhY3V1bS1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFsdWUtYWJzb2x1dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3QtcGF0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdC1wYXRjaGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZoczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmhzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlvbGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW9saW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1c2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1c2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvaWNlbWFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xjYW5vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xjYW5vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLW5heTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS1uYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWdvbi1jb3ZlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWdvbi1jb3ZlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpZS10YWxraWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpZS10YWxraWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbmQtbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbmQtbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2gtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gtY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaC1maXRuZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaC1maXRuZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyLWxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlci1sb3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlci1yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlci1yaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc2luZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmVmb3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlZm9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlZm9ybS1wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlZm9ybS1wYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2ViY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWJjYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2ViY2FtLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWJjYW0tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoaXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoaXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kLXR1cmJpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQtdHVyYmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQtd2FybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1mcmFtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWZyYW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1mcmFtZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctZnJhbWUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kc29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZHNvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2R1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2R1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZWF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlXG5cdGZvbnQtZmFtaWx5OiAnRm91bmRlcnNHcm90ZXNrJ1xuXHRzcmM6IHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrV2ViLVJlZ3VsYXIuZW90Jylcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVza1dlYi1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrV2ViLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrV2ViLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpXG5cbkBmb250LWZhY2Vcblx0Zm9udC1mYW1pbHk6ICdQYXJhYm9sZSdcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1BhcmFib2xlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUGFyYWJvbGUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJylcbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQGltcG9ydCB0YWlsd2luZGNzcy9iYXNlXG5AaW1wb3J0IHRhaWx3aW5kY3NzL2NvbXBvbmVudHNcbkBpbXBvcnQgdGFpbHdpbmRjc3MvdXRpbGl0aWVzXG5cbi5oaWRlLW1vYmlsZVxuXHRAc2NyZWVuIG1vYmlsZVxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLnNob3ctbW9iaWxlXG5cdEBzY3JlZW4gZGVza3RvcFxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLmhpZGUtdGFibGV0XG5cdEBzY3JlZW4gdGFibGV0XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4iLG51bGxdLCJzb3VyY2VSb290IjoiIn0= */