Skip to content

setup: climada >= 5.0 required #111

setup: climada >= 5.0 required

setup: climada >= 5.0 required #111

GitHub Actions / Petals / Unit Test Results (3.9) failed Jul 19, 2024 in 0s

4 fail, 188 pass in 7m 59s

192 tests  ±0   188 ✅ ±0   7m 59s ⏱️ +5s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     4 ❌ ±0 

Results for commit ec9eedd. ± Comparison against earlier commit 08d581d.

Annotations

Check warning on line 0 in climada_petals.entity.exposures.test.test_black_marble.TestEconIndices

See this annotation in the file changed.

@github-actions github-actions / Petals / Unit Test Results (3.9)

test_fill_econ_indicators_na_pass (climada_petals.entity.exposures.test.test_black_marble.TestEconIndices) failed

climada_petals/tests_xml/tests.xml [took 1s]
Raw output
pandas_datareader._utils.RemoteDataError: Unable to read URL: https://api.worldbank.org/v2/countries/ZMB/indicators/NY.GDP.MKTP.CD?date=1960%3A2030&per_page=25000&format=json
Response Text:
b'<!DOCTYPE html>\r\n<html lang="en">\r\n<head>\r\n<meta http-equiv="X-UA-Compatible" content="IE=edge" />\r\n    <link rel="shortcut icon" href="https://www.worldbank.org/content/dam/wbr-redesign/logos/wbg-favicon.png" type="image/png"/>\r\n    <meta name="viewport" content="width=device-width"/>\r\n    <meta charset="utf-8" />\r\n    <title>5xx Error Page</title>\r\n    <meta name="keywords" content=""/>\r\n    <meta name="description" content=""/> \r\n    <meta name="language" content="en"/>\r\n    <link rel="canonical" href=\'https://message.worldbank.org/itsia/waf-block.html\'/>\r\n<!-- <link rel="stylesheet" href="https://www.worldbank.org/etc.clientlibs/worldbankgroup/clientlibs/clientlib-base.css" type="text/css"> -->\r\n<style>/* === Begin Bootstraps Overwrite css === */\r\n/*! the-loop.css v1.0.0  */\r\n\r\nhtml {\r\n  font-family: "Open Sans", sans-serif;\r\n  -ms-text-size-adjust: 100%;\r\n  -webkit-text-size-adjust: 100%;\r\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\r\n\r\nbody {\r\n  font-family: "Open Sans", sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1.5rem;\r\n  color: rgba(0, 0, 0, 0.87);\r\n  background-color: #ffffff;\r\n  margin: 0px; }\r\n\r\n:root {\r\n  font-size: 16px; }\r\n\r\narticle,\r\naside,\r\ndetails,\r\nfigcaption,\r\nfigure,\r\nfooter,\r\nheader,\r\nhgroup,\r\nmain,\r\nmenu,\r\nnav,\r\nsection,\r\nsummary {\r\n  display: block; }\r\n\r\n\r\n* {\r\n  -webkit-box-sizing: border-box;\r\n  -moz-box-sizing: border-box;\r\n  box-sizing: border-box;\r\n}\r\n\r\n*:before,\r\n*:after {\r\n  -webkit-box-sizing: border-box;\r\n  -moz-box-sizing: border-box;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\na {\r\n  color: #0071BC;\r\n  text-decoration: none;\r\n            cursor: pointer!important;}\r\n\r\nul, ol {\r\n  list-style: none;\r\n  margin-bottom: 0;\r\n  margin-top: 0;\r\n  padding: 0; }\r\n\r\np {\r\n  margin: 0px; }\r\n\r\nhr {\r\n  margin-top: 25px;\r\n  margin-bottom: 25px;\r\n  border: 0;\r\n  border-top: 1px solid #e5e5e5; }\r\n\r\n\r\nb,\r\nstrong {\r\n  font-weight: bold; }\r\n\r\n\r\nimg {\r\n  border: 0;\r\n  vertical-align: middle; }\r\n\r\n.img-responsive {\r\n  display: block;\r\n  max-width: 100%; }\r\n\r\n\r\nhr {\r\n  box-sizing: content-box;\r\n  height: 0;\r\n  margin-top: 22px;\r\n  margin-bottom: 25px;\r\n  border: 0;\r\n  border-top: 1px solid #e5e5e5; }\r\n\r\n\r\n@charset "UTF-8";\r\n/* === Begin Typography === */\r\nh1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {\r\n  font-family: "Andes", sans-serif;\r\n  margin: 0px;\r\n  color: rgba(0, 0, 0, 0.87);\r\n}\r\n\r\n\r\nh2 {\r\n  font-family: "Andes", sans-serif;\r\n  font-size: 1.5rem;\r\n  line-height: 2rem;\r\n  margin: 0px 0px 16px 0px;\r\n  font-weight: bold;\r\n}\r\n@media (min-width: 767px) {\r\n  h2 {\r\n    font-size: 2rem;\r\n    line-height: 2.5rem;\r\n  }\r\n}\r\n@media (min-width: 991px) {\r\n  h2 {\r\n    font-size: 3rem;\r\n    line-height: 3.5rem;\r\n  }\r\n}\r\n\r\n\r\n\r\nh3 {\r\n  font-family: "Andes", sans-serif;\r\n  font-size: 1.25rem;\r\n  line-height: 1.75rem;\r\n  margin: 0px 0px 16px 0px;\r\n  font-weight: normal;\r\n}\r\n@media (min-width: 767px) {\r\n  h3 {\r\n    font-size: 1.5rem;\r\n    line-height: 2rem;\r\n  }\r\n}\r\n@media (min-width: 991px) {\r\n  h3 {\r\n    font-size: 2rem;\r\n    line-height: 2.5rem;\r\n  }\r\n}\r\n\r\n\r\n\r\n.container {\r\n  margin-right: auto;\r\n  margin-left: auto;\r\n  padding-left: 8px;\r\n  padding-right: 8px; }\r\n  .container:before, .container:after {\r\n    content: " ";\r\n    display: table; }\r\n  .container:after {\r\n    clear: both; }\r\n  @media (min-width: 768px) {\r\n    .container {\r\n      padding-left: 8px;\r\n      padding-right: 8px; } }\r\n  @media (min-width: 992px) {\r\n    .container {\r\n      padding-left: 12px;\r\n      padding-right: 12px; } }\r\n  @media (min-width: 1200px) {\r\n    .container {\r\n      padding-left: 15px;\r\n      padding-right: 15px; } }\r\n  @media (min-width: 768px) {\r\n    .container {\r\n      width: 750px; } }\r\n  @media (min-width: 992px) {\r\n    .container {\r\n      width: 950px; } }\r\n  @media (min-width: 1200px) {\r\n    .container {\r\n      width: 1170px; } }\r\n\r\n.row {\r\n  margin-left: -8px;\r\n  margin-right: -8px; }\r\n  .row:before, .row:after {\r\n    content: " ";\r\n    display: table; }\r\n  .row:after {\r\n    clear: both; }\r\n  @media (min-width: 768px) {\r\n    .row {\r\n      margin-left: -8px;\r\n      margin-right: -8px; } }\r\n  @media (min-width: 992px) {\r\n    .row {\r\n      margin-left: -12px;\r\n      margin-right: -12px; } }\r\n  @media (min-width: 1200px) {\r\n    .row {\r\n      margin-left: -15px;\r\n      margin-right: -15px; } }\r\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n  position: relative;\r\n  min-height: 1px;\r\n  padding-left: 8px;\r\n  padding-right: 8px; }\r\n  @media (min-width: 768px) {\r\n    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n      padding-left: 8px;\r\n      padding-right: 8px; } }\r\n  @media (min-width: 992px) {\r\n    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n      padding-left: 12px;\r\n      padding-right: 12px; } }\r\n  @media (min-width: 1200px) {\r\n    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n      padding-left: 15px;\r\n      padding-right: 15px; } }\r\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\r\n  float: left; }\r\n\r\n\r\n\r\n.col-xs-12 {\r\n  width: 100%; }\r\n\r\n@media (min-width: 768px) {\r\n  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\r\n    float: left; }\r\n  .col-sm-12 {\r\n    width: 100%; } }\r\n\r\n@media (min-width: 992px) {\r\n  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\r\n    float: left; }\r\n   .col-md-4 {\r\n    width: 33.3333333333%; }\r\n   .col-md-6 {\r\n    width: 50%; }\r\n   .col-md-8 {\r\n    width: 66.6666666667%; }\r\n  \r\n  .col-md-12 {\r\n    width: 100%; } }\r\n\r\n@media (min-width: 1200px) {\r\n  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\r\n    float: left; }\r\n\r\n  .col-lg-4 {\r\n    width: 33.3333333333%; }\r\n  .col-lg-5 {\r\n    width: 41.6666666667%; }\r\n  .col-lg-6 {\r\n    width: 50%; }\r\n  .col-lg-7 {\r\n    width: 58.3333333333%; }\r\n  .col-lg-8 {\r\n    width: 66.6666666667%; }\r\n\r\n  .col-lg-12 {\r\n    width: 100%; } }\r\n\r\n\r\n\r\n.visible-xs {\r\n  display: none !important; }\r\n\r\n.visible-sm {\r\n  display: none !important; }\r\n\r\n\r\n\r\n.full-row-gray-components {\r\npadding: 64px 0px 64px 0px;\r\nbackground-color: #f2f2f2;\r\nmargin-left: 0px;\r\nmargin-right: 0px; }\r\n\r\n.full-row-footer-components {\r\npadding-top: 32px;\r\npadding-bottom: 16px;\r\nbackground-color: #1a1a1a;\r\nmargin-left: 0px;\r\nmargin-right: 0px; }\r\n\r\n.full-row-footer-black-components {\r\npadding-top: 8px;\r\npadding-bottom: 8px;\r\nbackground-color: #000;\r\nmargin-left: 0px;\r\nmargin-right: 0px; }\r\n\r\n\r\n.lp__navbar {\r\n    position: relative;\r\n    min-height: 50px;\r\n    margin-bottom: 20px;\r\n    border: 1px solid transparent;\r\n}\r\n\r\n\r\n.lp__navbar_default {\r\n  background-color: #ffffff;\r\n  border-color: transparent; }\r\n\r\n\r\n.lp__navbar {\r\n  position: relative;\r\n  min-height: 50px;\r\n  border: 0px;\r\n  margin-bottom: 0px;\r\n  border-bottom: 1px solid #e5e5e5; }\r\n\r\n.lp__navbar_brand {\r\n  float: left;\r\n  padding: 16px 8px;\r\n  height: auto; }\r\n\r\n\r\n@media (min-width: 768px) {\r\n  .lp__navbar_header {\r\n    float: left; }\r\n}\r\n\r\n\r\n\r\n@media only screen and (max-width: 1199.5px) {\r\n  .lp__menulist_wrappper {\r\n    width: 100%; }\r\n  .lp__navbar {\r\n    min-height: 50px; }\r\n  .lp__navbar_header {\r\n    display: inline-block;\r\n    float: left; }\r\n\r\n}\r\n\r\n\r\n.lp__footer_top hr {\r\n  border-top: 1px solid rgba(255, 255, 255, 0.25); }\r\n\r\n\r\n\r\n.lp__footer_bottom {\r\n  margin-top: 8px;\r\n  padding-top: 8px;\r\n  border-top: 1px solid rgba(255, 255, 255, 0.25);\r\n  display: block;\r\n  float: left;\r\n  width: 100%; }\r\n\r\n.lp__listinline {\r\n  margin-left: 0px; }\r\n\r\n\r\n.lp__copyright {\r\n  font-size: 0.75rem;\r\n  line-height: 1.625rem;\r\n  color: #ffffff;\r\n  text-align: right;\r\n  opacity: 0.5;\r\n  margin-top: 4px;\r\n  float: right; }\r\n\r\n.lp__footer_bottom_left {\r\n  float: left; }\r\n  .lp__footer_bottom_left ul {\r\n    padding: 0px;\r\n    list-style: none; }\r\n    .lp__footer_bottom_left ul li {\r\n      margin-top: 12px;\r\n      float: left; }\r\n\r\n      .lp__footer_bottom_left ul li a.lp__wbgpartnership {\r\n        font-size: 0.75rem;\r\n        line-height: 1.0625rem;\r\n        color: #ffffff;\r\n        font-weight: bold;\r\n        text-transform: uppercase;\r\n        opacity: 0.5;\r\n        /*margin-left:$space-sm; */\r\n        padding: 0px 8px 0px 8px;\r\n        float: left; }\r\n\r\n      .lp__footer_bottom_left ul li:first-child {\r\n        margin-top: 4px; }\r\n        @media (max-width: 450px) {\r\n          .lp__footer_bottom_left ul li:first-child {\r\n            float: none; } }\r\n      .lp__footer_bottom_left ul li:nth-of-type(2) {\r\n        margin: 12px 0px 0px 8px;\r\n        padding-left: 8px;\r\n        border-left: 1px solid #e5e5e5; }\r\n\r\n\r\n.lp__footer_fraud {\r\n  font-size: 0.75rem;\r\n  line-height: 1rem;\r\n  color: #ffffff;\r\n  text-transform: uppercase;\r\n  display: inline-block;\r\n  font-weight: bold;\r\n  float: right; }\r\n</style>\r\n<style>/* == Begin Menu-list SASS ==*/\r\n.fullscreen-banner {\r\n  position: relative; }\r\n  .fullscreen-banner * {\r\n    color: #ffffff; }\r\n  .fullscreen-banner a.lp__solid_white_btn {\r\n    color: #0071bc; }\r\n    .fullscreen-banner a.lp__solid_white_btn:hover {\r\n      color: #004c92; }\r\n  .fullscreen-banner .fullscreen-bg-image {\r\n    background-color: #0961A0;\r\n    overflow: hidden;\r\n    /*min-height: calc(100vh - 60px);*/ }\r\n    @media (min-width: 991px) {\r\n      .fullscreen-banner .fullscreen-bg-image {\r\n        height: 650px; } }\r\n    .fullscreen-banner .fullscreen-bg-image img.cover {\r\n      -o-object-fit: cover;\r\n      object-fit: cover;\r\n      -o-object-position: center right;\r\n      object-position: center right;\r\n      float: right;\r\n      height: 620px; }\r\n      @media (min-width: 991px) {\r\n        .fullscreen-banner .fullscreen-bg-image img.cover {\r\n          height: 650px;\r\n          margin-right: -220px; } }\r\n  .fullscreen-banner .fullscreen-img-overlay {\r\n    position: absolute;\r\n    text-align: center;\r\n    color: #ffffff;\r\n    margin: 0 auto;\r\n    top: 0;\r\n    bottom: 0;\r\n    padding: 32px 15px 32px 15px;\r\n    left: 0px;\r\n    right: 0px;\r\n    display: block;\r\n    height: 100%; }\r\n    @media (min-width: 768px) {\r\n      .fullscreen-banner .fullscreen-img-overlay {\r\n        padding: 84px 15px 64px 15px; } }\r\n    .fullscreen-banner .fullscreen-img-overlay img {\r\n      margin-left: auto;\r\n      margin-right: auto;\r\n      margin-bottom: 32px; }\r\n    .fullscreen-banner .fullscreen-img-overlay h1 {\r\n      font-family: "AndesExtraLight", sans-serif;\r\n      font-size: 56px;\r\n      line-height: 64px;\r\n      margin-bottom: 32px;\r\n      font-weight: 100;\r\n      padding: 0px; }\r\n      @media (min-width: 768px) {\r\n        .fullscreen-banner .fullscreen-img-overlay h1 {\r\n          font-size: 72px;\r\n          line-height: 86px; } }\r\n    .fullscreen-banner .fullscreen-img-overlay h2 {\r\n      font-weight: normal; }\r\n    .fullscreen-banner .fullscreen-img-overlay .error {\r\n      font-family: "Andes", sans-serif;\r\n      font-size: 56px;\r\n      line-height: 64px;\r\n      margin: 0px 0px 8px 0px; }\r\n    .fullscreen-banner .fullscreen-img-overlay .error-msg,\r\n    .fullscreen-banner .fullscreen-img-overlay .error-info {\r\n      font-family: "Open Sans", sans-serif;\r\n      font-size: 22px;\r\n      line-height: 35px;\r\n      text-align: left;\r\n      margin-bottom: 16px;\r\n      font-weight: normal; }\r\n    .fullscreen-banner .fullscreen-img-overlay .search-our-site {\r\n      margin-bottom: 32px; }\r\n    .fullscreen-banner .fullscreen-img-overlay .list-item {\r\n      text-align: left; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item ul {\r\n        padding-left: 0px;\r\n        margin-bottom: 32px; }\r\n        .fullscreen-banner .fullscreen-img-overlay .list-item ul li {\r\n          font-size: 16px;\r\n          line-height: 24px;\r\n          margin-bottom: 8px;\r\n          /*span {\r\n                    display: table-cell;\r\n                }*/ }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .refresh:before {\r\n        font-family: \'FontAwesome\';\r\n        content: "\\f021";\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        color: #ffffff;\r\n        margin-right: 8px; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .try-again:before {\r\n        font-family: \'FontAwesome\';\r\n        content: "\\f017";\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        color: #ffffff;\r\n        margin-right: 8px; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .email:before {\r\n        font-family: \'FontAwesome\';\r\n        content: "\\f003";\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        color: #ffffff;\r\n        margin-right: 8px; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .email a {\r\n        text-decoration: underline; }\r\n        .fullscreen-banner .fullscreen-img-overlay .list-item .email a:hover {\r\n          color: #ffffff;\r\n          text-decoration: underline; }\r\n    .fullscreen-banner .fullscreen-img-overlay.center-align * {\r\n      text-align: center !important;\r\n      }\r\n    .fullscreen-banner .fullscreen-img-overlay.left-align {\r\n      text-align: center !important; }\r\n\r\n.search-our-site .search-input-field-1 {\r\n  width: 100%;\r\n  height: 40px;\r\n  border: 0px;\r\n  padding: 10px 64px 10px 10px;\r\n  border-radius: 3px;\r\n  color: rgba(0, 0, 0, 0.87);\r\n  font-size: 14px;\r\n  line-height: 22px;\r\n  background-color: #ffffff;\r\n  border: 1px solid rgba(0, 0, 0, 0.25);\r\n  box-shadow: none; }\r\n\r\n.search-our-site .submit-icon {\r\n  position: absolute;\r\n  top: 0px;\r\n  padding: 6px 12px;\r\n  height: 40px;\r\n  background-color: transparent;\r\n  border-top-right-radius: 3px;\r\n  border-bottom-right-radius: 3px;\r\n  right: 0px;\r\n  border: 0px; }\r\n  .search-our-site .submit-icon:before {\r\n    font-family: \'FontAwesome\';\r\n    content: "\\f002";\r\n    color: #DF3416; }\r\n\r\n/* == Begin Menu-list SASS ==*/\r\n.dropdown-toggle:focus {\r\n  outline: #996300 solid 2px;\r\n  color: #002244; }</style>\r\n\n\n</head>\r\n<div class="wb_metadata">\r\n</div>\r\n<body>\r\n<header>\r\n    <div class="lp__navbar lp__navbar_default ">\r\n        <div class="container">\r\n            <div class="lp__navbar_header">\r\n      <a href="https://www.worldbank.org" class="lp__navbar_brand"><img title="The World Bank logo" alt="The World Bank logo" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgycHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMjcuNjgxIDMuODEgMTgyIDM2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI3LjY4MSAzLjgxIDE4MiAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8ZGVmcz4NCgkJCQk8cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik00OS42NzYsMzMuMjY3YzIuMzU3LTAuMDI5LDQuNTk0LTAuMzc0LDYuNTc0LTEuMDM5YzAuNDk4LTAuMTY4LDAuOTc0LTAuMzU0LDEuNDI0LTAuNTU1DQoJCQkJCWMtMC41NTEsMS4zNDUtMS4zNiwyLjQ2Ny0yLjQxNSwzLjMwMWMtMi4wODEsMS41MzItNC41MzYsMi41ODMtNy4yMDEsMi45ODRDNDguNzI0LDM2LjgwNiw0OS4yNjIsMzUuMTc4LDQ5LjY3NiwzMy4yNjcNCgkJCQkJIE0zOC41ODMsMzYuNTM1Yy0wLjA0OS0wLjA0MS0wLjEwMi0wLjA3OS0wLjE2Mi0wLjEwN2MtMC45MjctMC40NTItMS4zMDItMi41MTktMC44MTktNS42OA0KCQkJCQljMS43ODIsMC44MDEsMy43MjIsMS40MzYsNS43NjEsMS44NzFjMS41NDUsMC4zMywzLjA4NSwwLjUzNCw0LjU5LDAuNjEzYy0wLjczOCwzLjIwOC0xLjY4NCw0Ljg5My0yLjMxMSw0Ljg5Mw0KCQkJCQljLTAuMDQsMC0wLjA3OSwwLjAwNy0wLjExNywwLjAxM0M0My4wNDEsMzguMTIxLDQwLjY4NywzNy41NSwzOC41ODMsMzYuNTM1IE0yOS45NzYsMjYuMzE2DQoJCQkJCWMtMC4xNDMtMC41NDItMC4yMzItMS4wOTUtMC4yNjktMS42NTdjMC41NTgsMC43OTQsMS4yMzcsMS41NjgsMi4wNDYsMi4zMTZjMS4yMjIsMS4xMjgsMi42NzIsMi4xMzgsNC4yODgsMy4wMDQNCgkJCQkJYy0wLjMzLDEuODQ2LTAuNDIzLDMuNTE5LTAuMjE1LDQuODY3QzMzLjA0MSwzMi43NCwzMC45NTcsMjkuNzU5LDI5Ljk3NiwyNi4zMTYgTTUwLjcyNywyMS44MzNjMC0wLjY1Mi0wLjAxLTEuMzA3LTAuMDI5LTEuOTU5DQoJCQkJCWMyLjA3Ny0wLjEzOCw0LTAuNjc4LDUuNTc0LTEuNTgzYzEuNDU4LDIuODg0LDIuMjQsNS45MjcsMi4yMzQsOC43OTljLTAuMDAxLDAuODMyLTAuMDczLDEuNjIzLTAuMjA1LDIuMzcNCgkJCQkJYy0wLjc1LDAuNDU5LTEuNjEzLDAuODU3LTIuNTg0LDEuMTg1Yy0xLjcyNCwwLjU4LTMuNjY2LDAuODk2LTUuNzI1LDAuOTQ5QzUwLjQ4OCwyOC42MjcsNTAuNzI3LDI1LjE4Miw1MC43MjcsMjEuODMzDQoJCQkJCSBNNDMuNzEzLDMwLjk4OGMtMi4wNjgtMC40NDMtNC4wMjItMS4xLTUuNzkxLTEuOTMxYzAuNTgxLTIuNjE0LDEuNjYzLTUuNzgxLDMuMzc3LTkuMjk3YzAuMjQ5LTAuNTA5LDAuNTAzLTEuMDEsMC43NjItMS41DQoJCQkJCWMxLjE5OSwwLjUzOCwyLjUwNCwwLjk2NSwzLjg3MiwxLjI1N2MxLjAzOSwwLjIyMywyLjA3OSwwLjM0NCwzLjA5NiwwLjM3OWMwLjAxOSwwLjYyNiwwLjAyNywxLjI3MSwwLjAyNywxLjkzNw0KCQkJCQljMCwzLjkzMS0wLjMxNCw3LjE5NC0wLjc2OCw5Ljc0NEM0Ni43OTYsMzEuNTEyLDQ1LjI1OSwzMS4zMTcsNDMuNzEzLDMwLjk4OCBNMzIuODg3LDI1Ljc1Yy0xLjQxOC0xLjMxLTIuMzkzLTIuNjk4LTIuODktNC4wNzYNCgkJCQkJYzAuMzk0LTEuNTQ0LDEuMTU2LTMuMDk0LDIuMjc3LTQuNTc5YzEuMDYzLTEuNDA4LDIuMzg2LTIuNjc2LDMuOTAzLTMuNzY2YzAuNDM4LDAuNzkxLDEuMDUxLDEuNTYzLDEuODMyLDIuMjk1DQoJCQkJCWMwLjc0MiwwLjY5NSwxLjYwNywxLjMyNSwyLjU2NiwxLjg3NmMtMC4yNjQsMC41MDEtMC41MjIsMS4wMS0wLjc3NCwxLjUyOGMtMS40ODEsMy4wMzUtMi42OSw2LjI5Mi0zLjQsOS4yNDYNCgkJCQkJQzM1LjA4MiwyNy41MzEsMzMuODk3LDI2LjY4NSwzMi44ODcsMjUuNzUgTTQ5LjU5MywxMC4yMzdjMS44OTgsMS40MTMsMy42MzgsMy4yMzYsNS4wOTMsNS4zNjgNCgkJCQkJYzAuMjc2LDAuNDA0LDAuNTM2LDAuODE1LDAuNzgzLDEuMjNjLTEuMzMzLDAuNzcxLTMuMDIxLDEuMjMyLTQuODQsMS4zNjFDNTAuNDc1LDE1LjMxNSw1MC4xMzQsMTIuNTQzLDQ5LjU5MywxMC4yMzcNCgkJCQkJIE00Ni4yODMsMTcuODg1Yy0xLjIwOC0wLjI1Ny0yLjM1Ni0wLjYyOC0zLjQxNC0xLjA5M2MxLjU1OC0yLjcyNSwzLjI2MS01LjA5NCw0Ljk0Mi02Ljg1NQ0KCQkJCQljMC41MjUsMi4wNjYsMC45NjUsNC44NDQsMS4xNTEsOC4yODhDNDguMDc3LDE4LjE4OCw0Ny4xNzcsMTguMDc3LDQ2LjI4MywxNy44ODUgTTM5LjE1LDE0LjQwNg0KCQkJCQljLTAuNjkxLTAuNjQ2LTEuMjE1LTEuMzItMS41NjgtMS45OTdjMS41NjQtMC45NDEsMy4yOTUtMS43MDgsNS4xMzktMi4yNjNjMS4wOTctMC4zMywyLjIwNy0wLjU3NCwzLjMxNC0wLjc0Mw0KCQkJCQljLTEuNTk4LDEuNzkxLTMuMTk0LDQuMDY2LTQuNjU3LDYuNjM2QzQwLjU0MiwxNS41NTYsMzkuNzkzLDE1LjAwOSwzOS4xNSwxNC40MDYgTTM1LjU2LDkuMDg3DQoJCQkJCWMtMC4wMjMsMC4wODQtMC4wNDcsMC4xNy0wLjA2NiwwLjI1OGMtMC4xNjksMC43ODctMC4xNDksMS41OTQsMC4wNDksMi4zOTRjLTEuNzk2LDEuMjM5LTMuMzU4LDIuNzA0LTQuNjAyLDQuMzUNCgkJCQkJYy0wLjM3OSwwLjUwMS0wLjcxOCwxLjAxMy0xLjAyNSwxLjUyOEMzMC44NDEsMTQuMTk5LDMyLjg1MywxMS4yMjUsMzUuNTYsOS4wODcgTTM3LjEyNiw5LjY5Mw0KCQkJCQljMC4xODUtMC44NjYsMC43MDYtMS42NCwxLjUxMS0yLjI4YzEuOTQ5LTAuNTgyLDQuMjE2LTAuNDQyLDYuNTk5LDAuNDNjLTEuMDAzLDAuMTc0LTIuMDA2LDAuNDA2LTIuOTk1LDAuNzA1DQoJCQkJCUM0MC40LDkuMSwzOC42NjIsOS44NTYsMzcuMDcsMTAuNzc0QzM3LjAzNCwxMC40MDksMzcuMDUxLDEwLjA0NywzNy4xMjYsOS42OTMgTTUwLjY2OSw3LjQ5NA0KCQkJCQljMC41NzMtMC4zNzEsMS4xMDEtMC42MjUsMS41NDItMC43M2MwLjgzNywwLjMzNSwxLjY2NywwLjc2NCwyLjQ1NCwxLjMwNkM1My40MDIsNy43NTQsNTIuMDU5LDcuNTYyLDUwLjY2OSw3LjQ5NA0KCQkJCQkgTTQ3Ljg1Nyw1LjcwN0M0OC41MzQsNS43ODMsNDkuMjU3LDUuODk5LDUwLDYuMDcyYy0wLjQ2NSwwLjI1LTAuOTQ3LDAuNTYyLTEuNDM4LDAuOTM3DQoJCQkJCUM0OC4zNDQsNi41MTYsNDguMTA5LDYuMDgyLDQ3Ljg1Nyw1LjcwNyBNNDYuMDQ4LDYuMzYyYy0wLjc1NS0wLjI4OS0xLjUwMS0wLjUxMy0yLjIzNy0wLjY3Mw0KCQkJCQljMC41OS0wLjA2NiwxLjE4Ny0wLjEwNCwxLjc5NS0wLjEwNGMwLjI4NCwwLjAwMywwLjYzMywwLjM0NSwwLjk5OCwxLjAwNkM0Ni40MTksNi41MTIsNDYuMjM0LDYuNDM0LDQ2LjA0OCw2LjM2Mg0KCQkJCQkgTTI3LjY4MSwyMS44NjJjMCwxLjcwNiwwLjI0NSwzLjM1NSwwLjY5Miw0LjkyYzAuMDI3LDAuMTA1LDAuMDUzLDAuMjEsMC4wODQsMC4zMTVjMC4wMDYsMC4wMTksMC4wMTUsMC4wMzcsMC4wMjIsMC4wNTgNCgkJCQkJYzIuMjY0LDcuMzIxLDkuMDk2LDEyLjY1NCwxNy4xNSwxMi42NTRjMy43MjYsMCw3LjE4OS0xLjE0MiwxMC4wNjEtMy4wOTJjMC4wMjktMC4wMTcsMC4wNTgtMC4wMzEsMC4wODQtMC4wNDkNCgkJCQkJYzAuMTctMC4xMTYsMC4zMzUtMC4yMzgsMC40OTUtMC4zNjZjMy4zMDMtMi40MzksNS43NDEtNS45ODIsNi43NjktMTAuMDgxYzAuMDU4LTAuMTg4LDAuMTA4LTAuMzgsMC4xNS0wLjU3NA0KCQkJCQljMC4wMS0wLjA0NywwLjAxMy0wLjA5MSwwLjAxNS0wLjEzN2MwLjI0NS0xLjE3OSwwLjM3My0yLjM5OSwwLjM3My0zLjY0N2MwLTIuNDIyLTAuNDc0LTQuNzczLTEuNDExLTYuOTg1DQoJCQkJCWMtMC4xOC0wLjQyNS0wLjY2OS0wLjYyNC0xLjA5NC0wLjQ0M2MtMC40MjUsMC4xNzgtMC42MjMsMC42NjktMC40NDQsMS4wOTNjMC44NDksMi4wMDUsMS4yNzksNC4xMzcsMS4yNzksNi4zMzUNCgkJCQkJYzAsMS4zNDctMC4xNjcsMi42NTUtMC40NzgsMy45MDhjLTAuMjQ3LDAuNzktMC42OCwxLjUyMS0xLjI3OSwyLjE4NWMwLjAxNS0wLjI4MywwLjAyNC0wLjU2OSwwLjAyNS0wLjg2Mg0KCQkJCQljMC4wMDctMy4yMDItMC44NzktNi41ODQtMi41MjEtOS43NjNjMS4yMDQtMS4wMzQsMS45NzMtMi4zMTIsMi4yMzYtMy43NDFjMC4wODQtMC40NTMtMC4yMTYtMC44ODgtMC42NjktMC45NzINCgkJCQkJYy0wLjQ1NC0wLjA4NS0wLjg4OSwwLjIxNS0wLjk3MywwLjY2OWMtMC4xNzQsMC45NDUtMC42NjUsMS44MTItMS40MzMsMi41NDhjLTAuMjM5LTAuMzk1LTAuNDg3LTAuNzg2LTAuNzUtMS4xNzENCgkJCQkJYy0xLjQ2NS0yLjE0OC0zLjIwNi00LjAwNi01LjExMS01LjQ4OWMyLjUxNSwwLjE2Niw0LjgzOSwwLjc3NSw2LjcxMSwxLjgyMWMwLjI5MywwLjE2NywwLjY4MywwLjE2MiwwLjk1OC0wLjA2Nw0KCQkJCQljMC4zNTQtMC4yOTUsMC40MDItMC44MjMsMC4xMDUtMS4xNzdjLTIuNjg5LTMuNzYxLTcuMzQtNS44MzYtMTMuMS01LjgzNkMzNS43MzMsMy45MTUsMjcuNjgxLDExLjk2NiwyNy42ODEsMjEuODYyIi8+DQoJCQk8L2RlZnM+DQoJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4NCgkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQk8L2NsaXBQYXRoPg0KCQkJDQoJCQkJPHJhZGlhbEdyYWRpZW50IGlkPSJTVkdJRF8zXyIgY3g9Ii0xMzYuMTExNiIgY3k9Ii0zMTAuNTg2OSIgcj0iMC40ODk0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDYwLjc0MjUgMCAwIDYwLjc0MjcgODMyOS43NDQxIDE4ODc2LjQ4ODMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMDU5OCIgc3R5bGU9InN0b3AtY29sb3I6I0U3RjZGRCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMTgyOSIgc3R5bGU9InN0b3AtY29sb3I6I0FGRTJGQSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMzU4OSIgc3R5bGU9InN0b3AtY29sb3I6IzM3QzZGNCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuNTQ0IiBzdHlsZT0ic3RvcC1jb2xvcjojMDBBRUVGIi8+DQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMkY1NCIvPg0KCQkJPC9yYWRpYWxHcmFkaWVudD4NCgkJCTxyZWN0IHg9IjI3LjY4MSIgeT0iMy45MTUiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9InVybCgjU1ZHSURfM18pIiB3aWR0aD0iMzUuODk1IiBoZWlnaHQ9IjM1Ljg5NCIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNNzAuNzExLDMyLjgxdi02LjA5N2gxLjIwMnY2LjA5N0g3MC43MTF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik03Mi45ODUsMzIuODF2LTYuMDk3aDIuMzA3YzEuMjQ3LDAsMS45NjgsMC40NzIsMS45NjgsMS42MWMwLDEuMDgxLTAuNjQzLDEuMjY2LTAuOTQ5LDEuMjY2djAuMDE2DQoJCQljMC40MDksMCwxLjM2LDAuMzU4LDEuMzYsMS40OTVjMCwxLjI3NC0xLjAwMiwxLjcxLTIuMTI2LDEuNzFINzIuOTg1eiBNNzUuMTU0LDI5LjI1OGMwLjY1MiwwLDAuODctMC4zMjMsMC44Ny0wLjc5Mw0KCQkJYzAtMC40ODktMC4zMjMtMC43NzUtMS4wMzgtMC43NzVoLTAuODAxdjEuNTY4SDc1LjE1NHogTTc1LjI4MiwzMS44MzRjMC42MDIsMCwxLjA1Ni0wLjE4OSwxLjA1Ni0wLjg2MQ0KCQkJYzAtMC42MjgtMC40NjMtMC44Ny0xLjA4LTAuODdoLTEuMDcydjEuNzMxSDc1LjI4MnoiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTgzLjQ4NSwzMi43OTNjMCwwLTAuMjI1LDAuMDYtMC42MjcsMC4wNmMtMS44NDcsMC0xLjM0MS0yLjMyNS0yLjYzMS0yLjMyNWgtMC42NDJ2Mi4yODJoLTEuMjAydi02LjA5Nw0KCQkJaDIuMTQxYzEuNDk4LDAsMi4zLDAuNTUsMi4zLDEuOTE4YzAsMC44OTctMC41ODQsMS4zNzMtMS4wNTUsMS41NDljMC42MjcsMC41MTQsMC42NjMsMS42OTcsMS40NjMsMS42OTdoMC4yNTJWMzIuNzkzeg0KCQkJIE04MC4zODUsMjkuNjIzYzAuNzI0LDAsMS4yNTUtMC4zMzMsMS4yNTUtMC45NThjMC0wLjYwOS0wLjQyNy0wLjk3OC0xLjE1OC0wLjk3OGgtMC44OTd2MS45MzZIODAuMzg1eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNODQuMDE1LDMyLjgxdi02LjA5N2gxLjc4NmMxLjYwMSwwLDMuMDMsMC44NjQsMy4wMywzLjE1NGMwLDIuMTY4LTEuMjksMi45NDItMi43NzEsMi45NDJIODQuMDE1eg0KCQkJIE04Ni4wNTEsMzEuODM0YzAuOTM0LDAsMS41ODUtMC42NzksMS41ODUtMS45ODVjMC0xLjM1MS0wLjU3My0yLjE2MS0xLjg1NC0yLjE2MWgtMC41NjZ2NC4xNDZIODYuMDUxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTIuNDAyLDMxLjQxN2MtMC42MjcsMC0xLjEyMy0wLjUwNS0xLjEyMy0xLjEzM2MwLTAuNjI3LDAuNDk2LTEuMTMxLDEuMTIzLTEuMTMxDQoJCQljMC42MjYsMCwxLjEzMSwwLjUwNCwxLjEzMSwxLjEzMUM5My41MzMsMzAuOTEyLDkzLjAyOCwzMS40MTcsOTIuNDAyLDMxLjQxN3oiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTk2LjI1OCwzMi44MXYtNi4wOTdoMS4yMDJ2Ni4wOTdIOTYuMjU4eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTguNTI5LDMyLjgxdi02LjA5N2gxLjc4NWMxLjYwMywwLDMuMDMxLDAuODY0LDMuMDMxLDMuMTU0YzAsMi4xNjgtMS4yODgsMi45NDItMi43NjksMi45NDJIOTguNTI5eg0KCQkJIE0xMDAuNTY4LDMxLjgzNGMwLjkzMywwLDEuNTg3LTAuNjc5LDEuNTg3LTEuOTg1YzAtMS4zNTEtMC41NzUtMi4xNjEtMS44NTUtMi4xNjFoLTAuNTY2djQuMTQ2SDEwMC41Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik0xMDcuMzE4LDMxLjI4OGgtMi4xNjNsLTAuNTE0LDEuNTIxaC0xLjI1NGwyLjIzOS02LjA5NmgxLjIyN2wyLjIzOSw2LjA5NmgtMS4yNDVMMTA3LjMxOCwzMS4yODh6DQoJCQkgTTEwNS40NzksMzAuMzcyaDEuNTMzbC0wLjc3NS0yLjIxM0wxMDUuNDc5LDMwLjM3MnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik02Ny41MjYsMTEuOTE3aDkuMDYydjEuODU5SDczLjI2VjIzLjFoLTIuNDAzdi05LjMyNGgtMy4zM1YxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik03Ny44NjEsMjMuMVYxMS45MTdoMi40MDJ2NC40MTRoNC4yMjl2LTQuNDE0aDIuNDMxVjIzLjFoLTIuNHYtNC45MTFoLTQuMjZWMjMuMUg3Ny44NjF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik04OC44NzksMTEuOTE3aDcuNDk4djEuODU5aC01LjA5NXYyLjYxOGg0Ljc3MXYxLjg1OGgtNC43NzF2Mi45OWg1LjI2NlYyMy4xaC03LjY2OFYxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMDguMzA2LDExLjkxN2gyLjcwOWwxLjk1Miw4LjQxMWgwLjAzMWwxLjc5OC04LjQxMWgyLjI5MkwxMTQuMjM4LDIzLjFoLTIuNjYzbC0yLjAxMy04LjUyaC0wLjAzMQ0KCQkJbC0yLjE3MSw4LjUyaC0yLjcyNGwtMi43MjYtMTEuMTgzaDIuNDc5bDEuNzE4LDguNDExaDAuMDMzTDEwOC4zMDYsMTEuOTE3eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTE3LjkwNCwxNy41MDljMC0zLjI5OSwxLjY3Mi01LjgyNiw1LjM3My01LjgyNmMzLjcsMCw1LjM3NSwyLjUyNiw1LjM3NSw1LjgyNnMtMS42NzUsNS44MjItNS4zNzUsNS44MjINCgkJCUMxMTkuNTc0LDIzLjMzMSwxMTcuOTA0LDIwLjgwOCwxMTcuOTA0LDE3LjUwOXogTTEyMC40NTcsMTcuNTA5YzAsMS45MTgsMC40NSw0LjA4NywyLjgxOSw0LjA4N2MyLjM3LDAsMi44Mi0yLjE2OSwyLjgyLTQuMDg3DQoJCQljMC0xLjkyMi0wLjQ1LTQuMDkyLTIuODItNC4wOTJDMTIwLjkwNywxMy40MTcsMTIwLjQ1NywxNS41ODgsMTIwLjQ1NywxNy41MDl6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMzIuNjM4LDIzLjFoLTIuNDAyVjExLjkxN2g0Ljc1NGMxLjkyMiwwLjAxNSwzLjg4OSwwLjYzNCwzLjg4OSwyLjkxM2MwLDEuNDU1LTAuOTQ1LDIuNDE3LTIuMzIzLDIuNzENCgkJCXYwLjAzMmMxLjg0NCwwLjIwMSwxLjg0NCwxLjMzMSwyLjA0NSwyLjg4MWMwLjExLDAuNzEzLDAuMjAxLDIuMDMsMC42NSwyLjY0N2gtMi42NDljLTAuMi0wLjk5LTAuMzEtMS45OTctMC40MTctMy4wMDUNCgkJCWMtMC4wNjMtMC42MTgtMC4yMTktMS40Ny0xLjAwNy0xLjVoLTIuNTM5VjIzLjFMMTMyLjYzOCwyMy4xeiBNMTMyLjYzOCwxNi43MzRoMi4wMTFjMS4wNTYtMC4wMTgsMS42NzQtMC41NDIsMS42NzQtMS41MzUNCgkJCWMwLTAuOTktMC42MTgtMS40MDktMS42NzQtMS40MjRoLTIuMDExVjE2LjczNHoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE0MC43MTIsMjMuMVYxMS45MTdoMi40MDJ2OS4zMjVoNC44NDhWMjMuMUgxNDAuNzEyeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTQ5LjI2NSwxMS45MTdoMy44MTJjMy40ODMtMC4wMyw1LjY1MiwxLjcwMyw1LjY1Miw1LjU5MmMwLDMuODg3LTIuMTY5LDUuNjIxLTUuNjUyLDUuNTloLTMuODEyVjExLjkxNw0KCQkJTDE0OS4yNjUsMTEuOTE3eiBNMTUxLjY2NSwyMS4yNDFoMS4yMzljMi44NTIsMC4wMzEsMy4yNzEtMS45NTMsMy4yNzEtMy43MzJjMC0xLjc4Mi0wLjQxOS0zLjc2NC0zLjI3MS0zLjczM2gtMS4yMzlWMjEuMjQxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTY0LjgwNywyMy4xVjExLjkxN2g0LjE5OGMxLjk5OC0wLjEyNCw0LjA0MywwLjcxNCw0LjA0MywyLjg5N2MwLDEuMjIzLTAuODU0LDIuMDc2LTEuOTY4LDIuNDQ2djAuMDMyDQoJCQljMS40MTEsMC4yOTUsMi40NjIsMS4yNzEsMi40NjIsMi45MTFjMCwyLjIxNS0yLjc5LDMuMDIyLTQuNTA3LDIuODk3SDE2NC44MDd6IE0xNjkuMDgyLDIxLjI0MWMxLjEzMSwwLDEuOTA1LTAuMjAyLDEuOTA1LTEuNDg3DQoJCQlzLTAuNzczLTEuNDg3LTEuOTA1LTEuNDg3aC0xLjg3NnYyLjk3NUgxNjkuMDgyeiBNMTY5LjA4MiwxNi40MWMxLjAwNywwLDEuNTYzLTAuNDE5LDEuNTYzLTEuMzE3YzAtMC45LTAuNTU3LTEuMzE2LTEuNTYzLTEuMzE2DQoJCQloLTEuODc2djIuNjM0TDE2OS4wODIsMTYuNDFMMTY5LjA4MiwxNi40MXoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE3NC4yOTIsMjMuMWw0LjA0NC0xMS4xODNoMi44NWwzLjg4NiwxMS4xODNoLTIuNDE0bC0wLjgwNi0yLjM3aC00LjQzbC0wLjgzOCwyLjM3SDE3NC4yOTJ6DQoJCQkgTTE4MS4yNDcsMTguODcybC0xLjUzMy00Ljc3MWgtMC4wMzJsLTEuNjQxLDQuNzcxSDE4MS4yNDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xOTIuOTkzLDIzLjFsLTQuNDE1LTkuMjk0bC0wLjAzMSwwLjAzMnY5LjI2MmgtMi4yNDVWMTEuOTE3aDMuNTYxbDQuMjYyLDguNzk4bDAuMDMtMC4wMzN2LTguNzY2aDIuMjQ2DQoJCQlWMjMuMUgxOTIuOTkzeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMjAwLjc3MywxNi43NWgwLjAzMWwzLjcxOC00LjgzM2gyLjgwM2wtNC4xMDUsNS4wMDNsNC40NjIsNi4xOGgtMi45ODlsLTMuODg4LTUuN2gtMC4wMzF2NS43aC0yLjQNCgkJCVYxMS45MTdoMi40VjE2Ljc1eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K" class="img-responsive"> </a>\r\n      </div>\r\n        <!-- End toggle menu Section -->\r\n        </div>\r\n    </div>\r\n</header>\r\n<main id="main">\r\n<div class="par parsys"><div class="redesign_404 section"> \r\n<div class="row full-row-gray-components" style="padding: 0px;">\r\n    <div class="fullscreen-banner ">\r\n        <div class="fullscreen-bg-image">\r\n            <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTY3cHgiIGhlaWdodD0iNzk2cHgiIHZpZXdCb3g9IjAgMCA5NjcgNzk2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+TG9nb3MvU1ZHL0dsb2JlIG9ubHkvRnVsbCBDb2xvciBDb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsNDgzLjI2NTMwNiBDMCw1MjkuMjA0MDgyIDYuNTkxODM2NzMsNTczLjYxMjI0NSAxOC42MzI2NTMxLDYxNS43MzQ2OTQgQzE5LjM0NjkzODgsNjE4LjU5MTgzNyAyMC4wMjA0MDgyLDYyMS40MDgxNjMgMjAuODU3MTQyOSw2MjQuMjI0NDkgQzIxLjA0MDgxNjMsNjI0Ljc3NTUxIDIxLjI2NTMwNjEsNjI1LjI0NDg5OCAyMS40ODk3OTU5LDYyNS43…XyIgY3g9Ii0xMzYuMTExNiIgY3k9Ii0zMTAuNTg2OSIgcj0iMC40ODk0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDYwLjc0MjUgMCAwIDYwLjc0MjcgODMyOS43NDQxIDE4ODc2LjQ4ODMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMDU5OCIgc3R5bGU9InN0b3AtY29sb3I6I0U3RjZGRCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMTgyOSIgc3R5bGU9InN0b3AtY29sb3I6I0FGRTJGQSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMzU4OSIgc3R5bGU9InN0b3AtY29sb3I6IzM3QzZGNCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuNTQ0IiBzdHlsZT0ic3RvcC1jb2xvcjojMDBBRUVGIi8+DQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMkY1NCIvPg0KCQkJPC9yYWRpYWxHcmFkaWVudD4NCgkJCTxyZWN0IHg9IjI3LjY4MSIgeT0iMy45MTUiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9InVybCgjU1ZHSURfM18pIiB3aWR0aD0iMzUuODk1IiBoZWlnaHQ9IjM1Ljg5NCIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNNzAuNzExLDMyLjgxdi02LjA5N2gxLjIwMnY2LjA5N0g3MC43MTF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik03Mi45ODUsMzIuODF2LTYuMDk3aDIuMzA3YzEuMjQ3LDAsMS45NjgsMC40NzIsMS45NjgsMS42MWMwLDEuMDgxLTAuNjQzLDEuMjY2LTAuOTQ5LDEuMjY2djAuMDE2DQoJCQljMC40MDksMCwxLjM2LDAuMzU4LDEuMzYsMS40OTVjMCwxLjI3NC0xLjAwMiwxLjcxLTIuMTI2LDEuNzFINzIuOTg1eiBNNzUuMTU0LDI5LjI1OGMwLjY1MiwwLDAuODctMC4zMjMsMC44Ny0wLjc5Mw0KCQkJYzAtMC40ODktMC4zMjMtMC43NzUtMS4wMzgtMC43NzVoLTAuODAxdjEuNTY4SDc1LjE1NHogTTc1LjI4MiwzMS44MzRjMC42MDIsMCwxLjA1Ni0wLjE4OSwxLjA1Ni0wLjg2MQ0KCQkJYzAtMC42MjgtMC40NjMtMC44Ny0xLjA4LTAuODdoLTEuMDcydjEuNzMxSDc1LjI4MnoiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTgzLjQ4NSwzMi43OTNjMCwwLTAuMjI1LDAuMDYtMC42MjcsMC4wNmMtMS44NDcsMC0xLjM0MS0yLjMyNS0yLjYzMS0yLjMyNWgtMC42NDJ2Mi4yODJoLTEuMjAydi02LjA5Nw0KCQkJaDIuMTQxYzEuNDk4LDAsMi4zLDAuNTUsMi4zLDEuOTE4YzAsMC44OTctMC41ODQsMS4zNzMtMS4wNTUsMS41NDljMC42MjcsMC41MTQsMC42NjMsMS42OTcsMS40NjMsMS42OTdoMC4yNTJWMzIuNzkzeg0KCQkJIE04MC4zODUsMjkuNjIzYzAuNzI0LDAsMS4yNTUtMC4zMzMsMS4yNTUtMC45NThjMC0wLjYwOS0wLjQyNy0wLjk3OC0xLjE1OC0wLjk3OGgtMC44OTd2MS45MzZIODAuMzg1eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNODQuMDE1LDMyLjgxdi02LjA5N2gxLjc4NmMxLjYwMSwwLDMuMDMsMC44NjQsMy4wMywzLjE1NGMwLDIuMTY4LTEuMjksMi45NDItMi43NzEsMi45NDJIODQuMDE1eg0KCQkJIE04Ni4wNTEsMzEuODM0YzAuOTM0LDAsMS41ODUtMC42NzksMS41ODUtMS45ODVjMC0xLjM1MS0wLjU3My0yLjE2MS0xLjg1NC0yLjE2MWgtMC41NjZ2NC4xNDZIODYuMDUxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTIuNDAyLDMxLjQxN2MtMC42MjcsMC0xLjEyMy0wLjUwNS0xLjEyMy0xLjEzM2MwLTAuNjI3LDAuNDk2LTEuMTMxLDEuMTIzLTEuMTMxDQoJCQljMC42MjYsMCwxLjEzMSwwLjUwNCwxLjEzMSwxLjEzMUM5My41MzMsMzAuOTEyLDkzLjAyOCwzMS40MTcsOTIuNDAyLDMxLjQxN3oiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTk2LjI1OCwzMi44MXYtNi4wOTdoMS4yMDJ2Ni4wOTdIOTYuMjU4eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTguNTI5LDMyLjgxdi02LjA5N2gxLjc4NWMxLjYwMywwLDMuMDMxLDAuODY0LDMuMDMxLDMuMTU0YzAsMi4xNjgtMS4yODgsMi45NDItMi43NjksMi45NDJIOTguNTI5eg0KCQkJIE0xMDAuNTY4LDMxLjgzNGMwLjkzMywwLDEuNTg3LTAuNjc5LDEuNTg3LTEuOTg1YzAtMS4zNTEtMC41NzUtMi4xNjEtMS44NTUtMi4xNjFoLTAuNTY2djQuMTQ2SDEwMC41Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik0xMDcuMzE4LDMxLjI4OGgtMi4xNjNsLTAuNTE0LDEuNTIxaC0xLjI1NGwyLjIzOS02LjA5NmgxLjIyN2wyLjIzOSw2LjA5NmgtMS4yNDVMMTA3LjMxOCwzMS4yODh6DQoJCQkgTTEwNS40NzksMzAuMzcyaDEuNTMzbC0wLjc3NS0yLjIxM0wxMDUuNDc5LDMwLjM3MnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik02Ny41MjYsMTEuOTE3aDkuMDYydjEuODU5SDczLjI2VjIzLjFoLTIuNDAzdi05LjMyNGgtMy4zM1YxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik03Ny44NjEsMjMuMVYxMS45MTdoMi40MDJ2NC40MTRoNC4yMjl2LTQuNDE0aDIuNDMxVjIzLjFoLTIuNHYtNC45MTFoLTQuMjZWMjMuMUg3Ny44NjF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik04OC44NzksMTEuOTE3aDcuNDk4djEuODU5aC01LjA5NXYyLjYxOGg0Ljc3MXYxLjg1OGgtNC43NzF2Mi45OWg1LjI2NlYyMy4xaC03LjY2OFYxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMDguMzA2LDExLjkxN2gyLjcwOWwxLjk1Miw4LjQxMWgwLjAzMWwxLjc5OC04LjQxMWgyLjI5MkwxMTQuMjM4LDIzLjFoLTIuNjYzbC0yLjAxMy04LjUyaC0wLjAzMQ0KCQkJbC0yLjE3MSw4LjUyaC0yLjcyNGwtMi43MjYtMTEuMTgzaDIuNDc5bDEuNzE4LDguNDExaDAuMDMzTDEwOC4zMDYsMTEuOTE3eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTE3LjkwNCwxNy41MDljMC0zLjI5OSwxLjY3Mi01LjgyNiw1LjM3My01LjgyNmMzLjcsMCw1LjM3NSwyLjUyNiw1LjM3NSw1LjgyNnMtMS42NzUsNS44MjItNS4zNzUsNS44MjINCgkJCUMxMTkuNTc0LDIzLjMzMSwxMTcuOTA0LDIwLjgwOCwxMTcuOTA0LDE3LjUwOXogTTEyMC40NTcsMTcuNTA5YzAsMS45MTgsMC40NSw0LjA4NywyLjgxOSw0LjA4N2MyLjM3LDAsMi44Mi0yLjE2OSwyLjgyLTQuMDg3DQoJCQljMC0xLjkyMi0wLjQ1LTQuMDkyLTIuODItNC4wOTJDMTIwLjkwNywxMy40MTcsMTIwLjQ1NywxNS41ODgsMTIwLjQ1NywxNy41MDl6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMzIuNjM4LDIzLjFoLTIuNDAyVjExLjkxN2g0Ljc1NGMxLjkyMiwwLjAxNSwzLjg4OSwwLjYzNCwzLjg4OSwyLjkxM2MwLDEuNDU1LTAuOTQ1LDIuNDE3LTIuMzIzLDIuNzENCgkJCXYwLjAzMmMxLjg0NCwwLjIwMSwxLjg0NCwxLjMzMSwyLjA0NSwyLjg4MWMwLjExLDAuNzEzLDAuMjAxLDIuMDMsMC42NSwyLjY0N2gtMi42NDljLTAuMi0wLjk5LTAuMzEtMS45OTctMC40MTctMy4wMDUNCgkJCWMtMC4wNjMtMC42MTgtMC4yMTktMS40Ny0xLjAwNy0xLjVoLTIuNTM5VjIzLjFMMTMyLjYzOCwyMy4xeiBNMTMyLjYzOCwxNi43MzRoMi4wMTFjMS4wNTYtMC4wMTgsMS42NzQtMC41NDIsMS42NzQtMS41MzUNCgkJCWMwLTAuOTktMC42MTgtMS40MDktMS42NzQtMS40MjRoLTIuMDExVjE2LjczNHoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE0MC43MTIsMjMuMVYxMS45MTdoMi40MDJ2OS4zMjVoNC44NDhWMjMuMUgxNDAuNzEyeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTQ5LjI2NSwxMS45MTdoMy44MTJjMy40ODMtMC4wMyw1LjY1MiwxLjcwMyw1LjY1Miw1LjU5MmMwLDMuODg3LTIuMTY5LDUuNjIxLTUuNjUyLDUuNTloLTMuODEyVjExLjkxNw0KCQkJTDE0OS4yNjUsMTEuOTE3eiBNMTUxLjY2NSwyMS4yNDFoMS4yMzljMi44NTIsMC4wMzEsMy4yNzEtMS45NTMsMy4yNzEtMy43MzJjMC0xLjc4Mi0wLjQxOS0zLjc2NC0zLjI3MS0zLjczM2gtMS4yMzlWMjEuMjQxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTY0LjgwNywyMy4xVjExLjkxN2g0LjE5OGMxLjk5OC0wLjEyNCw0LjA0MywwLjcxNCw0LjA0MywyLjg5N2MwLDEuMjIzLTAuODU0LDIuMDc2LTEuOTY4LDIuNDQ2djAuMDMyDQoJCQljMS40MTEsMC4yOTUsMi40NjIsMS4yNzEsMi40NjIsMi45MTFjMCwyLjIxNS0yLjc5LDMuMDIyLTQuNTA3LDIuODk3SDE2NC44MDd6IE0xNjkuMDgyLDIxLjI0MWMxLjEzMSwwLDEuOTA1LTAuMjAyLDEuOTA1LTEuNDg3DQoJCQlzLTAuNzczLTEuNDg3LTEuOTA1LTEuNDg3aC0xLjg3NnYyLjk3NUgxNjkuMDgyeiBNMTY5LjA4MiwxNi40MWMxLjAwNywwLDEuNTYzLTAuNDE5LDEuNTYzLTEuMzE3YzAtMC45LTAuNTU3LTEuMzE2LTEuNTYzLTEuMzE2DQoJCQloLTEuODc2djIuNjM0TDE2OS4wODIsMTYuNDFMMTY5LjA4MiwxNi40MXoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE3NC4yOTIsMjMuMWw0LjA0NC0xMS4xODNoMi44NWwzLjg4NiwxMS4xODNoLTIuNDE0bC0wLjgwNi0yLjM3aC00LjQzbC0wLjgzOCwyLjM3SDE3NC4yOTJ6DQoJCQkgTTE4MS4yNDcsMTguODcybC0xLjUzMy00Ljc3MWgtMC4wMzJsLTEuNjQxLDQuNzcxSDE4MS4yNDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xOTIuOTkzLDIzLjFsLTQuNDE1LTkuMjk0bC0wLjAzMSwwLjAzMnY5LjI2MmgtMi4yNDVWMTEuOTE3aDMuNTYxbDQuMjYyLDguNzk4bDAuMDMtMC4wMzN2LTguNzY2aDIuMjQ2DQoJCQlWMjMuMUgxOTIuOTkzeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMjAwLjc3MywxNi43NWgwLjAzMWwzLjcxOC00LjgzM2gyLjgwM2wtNC4xMDUsNS4wMDNsNC40NjIsNi4xOGgtMi45ODlsLTMuODg4LTUuN2gtMC4wMzF2NS43aC0yLjQNCgkJCVYxMS45MTdoMi40VjE2Ljc1eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K" class="img-responsive"> </a>\r\n      </div>\r\n        <!-- End toggle menu Section -->\r\n        </div>\r\n    </div>\r\n</header>\r\n<main id="main">\r\n<div class="par parsys"><div class="redesign_404 section"> \r\n<div class="row full-row-gray-components" style="padding: 0px;">\r\n    <div class="fullscreen-banner ">\r\n        <div class="fullscreen-bg-image">\r\n            <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTY3cHgiIGhlaWdodD0iNzk2cHgiIHZpZXdCb3g9IjAgMCA5NjcgNzk2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+TG9nb3MvU1ZHL0dsb2JlIG9ubHkvRnVsbCBDb2xvciBDb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsNDgzLjI2NTMwNiBDMCw1MjkuMjA0MDgyIDYuNTkxODM2NzMsNTczLjYxMjI0NSAxOC42MzI2NTMxLDYxNS43MzQ2OTQgQzE5LjM0NjkzODgsNjE4LjU5MTgzNyAyMC4wMjA0MDgyLDYyMS40MDgxNjMgMjAuODU3MTQyOSw2MjQuMjI0NDkgQzIxLjA0MDgxNjMsNjI0Ljc3NTUxIDIxLjI2NTMwNjEsNjI1LjI0NDg5OCAyMS40ODk3OTU5LDYyNS43OTU5MTggQzgyLjQ0ODk3OTYsODIyLjkxODM2NyAyNjYuNDA4MTYzLDk2Ni41MzA2MTIgNDgzLjI4NTcxNCw5NjYuNTMwNjEyIEM1ODMuNTkxODM3LDk2Ni41MzA2MTIgNjc2Ljg3NzU1MSw5MzUuNzk1OTE4IDc1NC4yMDQwODIsODgzLjI2NTMwNiBDNzU0Ljk3OTU5Miw4ODIuODM2NzM1IDc1NS43NTUxMDIsODgyLjQyODU3MSA3NTYuNDY5Mzg4LDg4MS45Mzg3NzYgQzc2MS4wNjEyMjQsODc4LjgxNjMyNyA3NjUuNTEwMjA0LDg3NS41MzA2MTIgNzY5LjgxNjMyNyw4NzIuMTAyMDQxIEM4NTguNzU1MTAyLDgwNi4zODc3NTUgOTI0LjQwODE2Myw3MTEgOTUyLjA2MTIyNCw2MDAuNjMyNjUzIEM5NTMuNjEyMjQ1LDU5NS41NTEwMiA5NTQuOTU5MTg0LDU5MC4zODc3NTUgOTU2LjEwMjA0MSw1ODUuMTYzMjY1IEM5NTYuMzQ2OTM5LDU4My45Mzg3NzYgOTU2LjQyODU3MSw1ODIuNzE0Mjg2IDk1Ni41MTAyMDQsNTgxLjQ4OTc5NiBDOTYzLjA2MTIyNCw1NDkuNzc1NTEgOTY2LjU1MTAyLDUxNi44Nzc1NTEgOTY2LjU1MTAyLDQ4My4yNjUzMDYgQzk2Ni41NTEwMiw0MTguMDQwODE2IDk1My43NzU1MSwzNTQuNzM0Njk0IDkyOC41NzE0MjksMjk1LjE2MzI2NSBDOTIzLjczNDY5NCwyODMuNzM0Njk0IDkxMC41NTEwMiwyNzguMzg3NzU1IDg5OS4xMjI0NDksMjgzLjIyNDQ5IEM4ODcuNjkzODc4LDI4OC4wNDA4MTYgODgyLjMyNjUzMSwzMDEuMjQ0ODk4IDg4Ny4xNjMyNjUsMzEyLjY3MzQ2OSBDOTEwLjAyMDQwOCwzNjYuNjczNDY5IDkyMS41OTE4MzcsNDI0LjA4MTYzMyA5MjEuNTkxODM3LDQ4My4yNjUzMDYgQzkyMS41OTE4MzcsNTE5LjUzMDYxMiA5MTcuMDgxNjMzLDU1NC43NzU1MSA5MDguNzM0Njk0LDU4OC40ODk3OTYgQzkwMi4xMDIwNDEsNjA5Ljc3NTUxIDg5MC40MDgxNjMsNjI5LjQ2OTM4OCA4NzQuMzA2MTIyLDY0Ny4zMjY1MzEgQzg3NC42OTM4NzgsNjM5LjY5Mzg3OCA4NzQuOTc5NTkyLDYzMS45Nzk1OTIgODc0Ljk3OTU5Miw2MjQuMTIyNDQ5IEM4NzUuMTYzMjY1LDUzNy44OTc5NTkgODUxLjMwNjEyMiw0NDYuODM2NzM1IDgwNy4wODE2MzMsMzYxLjIyNDQ5IEM4MzkuNTEwMjA0LDMzMy4zNjczNDcgODYwLjE2MzI2NSwyOTguOTc5NTkyIDg2Ny4yODU3MTQsMjYwLjQ4OTc5NiBDODY5LjU1MTAyLDI0OC4yODU3MTQgODYxLjQ2OTM4OCwyMzYuNTcxNDI5IDg0OS4yNjUzMDYsMjM0LjMyNjUzMSBDODM3LjA4MTYzMywyMzIuMDIwNDA4IDgyNS4zMjY1MzEsMjQwLjEyMjQ0OSA4MjMuMDgxNjMzLDI1Mi4zNDY5MzkgQzgxOC4zODc3NTUsMjc3Ljc5NTkxOCA4MDUuMTgzNjczLDMwMS4xMDIwNDEgNzg0LjQ4OTc5NiwzMjAuOTc5NTkyIEM3NzguMDYxMjI0LDMxMC4zMjY1MzEgNzcxLjM4Nzc1NSwyOTkuODE2MzI3IDc2NC4zMDYxMjIsMjg5LjQyODU3MSBDNzI0Ljg1NzE0MywyMzEuNTkxODM3IDY3Ny45Nzk1OTIsMTgxLjU1MTAyIDYyNi42NzM0NjksMTQxLjYzMjY1MyBDNjk0LjM4Nzc1NSwxNDYuMDgxNjMzIDc1Ni45Nzk1OTIsMTYyLjQ4OTc5NiA4MDcuNDA4MTYzLDE5MC42NTMwNjEgQzgxNS4zMDYxMjIsMTk1LjE2MzI2NSA4MjUuODE2MzI3LDE5NS4wMjA0MDggODMzLjE4MzY3MywxODguODU3MTQzIEM4NDIuNzM0Njk0LDE4MC45Mzg3NzYgODQ0LDE2Ni43MTQyODYgODM2LjA0MDgxNiwxNTcuMTYzMjY1IEM3NjMuNjMyNjUzLDU1Ljg1NzE0MjkgNjM4LjM4Nzc1NSwwIDQ4My4yODU3MTQsMCBDMjE2LjgxNjMyNywwIDAsMjE2Ljc5NTkxOCAwLDQ4My4yNjUzMDYgTTQ5NC41NzE0MjksNjUuODk3OTU5MiBDNDc0LjI0NDg5OCw1OC4xMDIwNDA4IDQ1NC4xMjI0NDksNTIuMDgxNjMyNyA0MzQuMzI2NTMxLDQ3Ljc1NTEwMiBDNDUwLjIyNDQ5LDQ1Ljk3OTU5MTggNDY2LjMwNjEyMiw0NC45Nzk1OTE4IDQ4Mi42NTMwNjEsNDQuOTU5MTgzNyBDNDkwLjMwNjEyMiw0NS4wNjEyMjQ1IDQ5OS42OTM4NzgsNTQuMjY1MzA2MSA1MDkuNTUxMDIsNzIuMDYxMjI0NSBDNTA0LjU3MTQyOSw2OS45MTgzNjczIDQ5OS41NzE0MjksNjcuODE2MzI2NSA0OTQuNTcxNDI5LDY1Ljg5Nzk1OTIgTTU0My4yODU3MTQsNDguMjQ0ODk4IEM1NjEuNTMwNjEyLDUwLjI2NTMwNjEgNTgwLjk1OTE4NCw1My40MDgxNjMzIDYwMC45NTkxODQsNTguMDgxNjMyNyBDNTg4LjQyODU3MSw2NC43OTU5MTg0IDU3NS40NDg5OCw3My4yMjQ0ODk4IDU2Mi4yNjUzMDYsODMuMzA2MTIyNCBDNTU2LjM4Nzc1NSw3MC4wNDA4MTYzIDU1MC4wNjEyMjQsNTguMzI2NTMwNiA1NDMuMjg1NzE0LDQ4LjI0NDg5OCBNNjE5LDk2LjM2NzM0NjkgQzYzNC40Mjg1NzEsODYuMzg3NzU1MSA2NDguNjEyMjQ1LDc5LjUzMDYxMjIgNjYwLjQ4OTc5Niw3Ni42OTM4Nzc2IEM2ODMuMDQwODE2LDg1LjczNDY5MzkgNzA1LjM4Nzc1NSw5Ny4yNjUzMDYxIDcyNi41OTE4MzcsMTExLjg1NzE0MyBDNjkyLjU5MTgzNywxMDMuMzg3NzU1IDY1Ni40Mjg1NzEsOTguMjA0MDgxNiA2MTksOTYuMzY3MzQ2OSBNMjU0LjMwNjEyMiwxNTUuNTkxODM3IEMyNTkuMzA2MTIyLDEzMi4yODU3MTQgMjczLjMwNjEyMiwxMTEuNDI4NTcxIDI5NS4wMjA0MDgsOTQuMjA0MDgxNiBDMzQ3LjQ2OTM4OCw3OC41MzA2MTIyIDQwOC41MTAyMDQsODIuMzA2MTIyNCA0NzIuNjczNDY5LDEwNS43OTU5MTggQzQ0NS42NzM0NjksMTEwLjQ4OTc5NiA0MTguNjkzODc4LDExNi43MTQyODYgMzkyLjA0MDgxNiwxMjQuNzU1MTAyIEMzNDIuNDQ4OTgsMTM5LjYzMjY1MyAyOTUuNjczNDY5LDE1OS45NTkxODQgMjUyLjgxNjMyNywxODQuNjkzODc4IEMyNTEuODM2NzM1LDE3NC44NTcxNDMgMjUyLjMwNjEyMiwxNjUuMTAyMDQxIDI1NC4zMDYxMjIsMTU1LjU5MTgzNyBNMjEyLjE0Mjg1NywxMzkuMjY1MzA2IEMyMTEuNTEwMjA0LDE0MS41NTEwMiAyMTAuODU3MTQzLDE0My44MzY3MzUgMjEwLjM2NzM0NywxNDYuMjA0MDgyIEMyMDUuODE2MzI3LDE2Ny40MDgxNjMgMjA2LjM0NjkzOSwxODkuMTIyNDQ5IDIxMS43MTQyODYsMjEwLjY5Mzg3OCBDMTYzLjMyNjUzMSwyNDQuMDQwODE2IDEyMS4yNjUzMDYsMjgzLjUxMDIwNCA4Ny43OTU5MTg0LDMyNy44MzY3MzUgQzc3LjU3MTQyODYsMzQxLjMyNjUzMSA2OC40NDg5Nzk2LDM1NS4xMDIwNDEgNjAuMTgzNjczNSwzNjguOTU5MTg0IEM4NS4wNjEyMjQ1LDI3Ni45MTgzNjcgMTM5LjI2NTMwNiwxOTYuODM2NzM1IDIxMi4xNDI4NTcsMTM5LjI2NTMwNiBNMzA4LjgxNjMyNywyODIuNDg5Nzk2IEMyOTAuMjI0NDksMjY1LjEwMjA0MSAyNzYuMTAyMDQxLDI0Ni45Mzg3NzYgMjY2LjU5MTgzNywyMjguNzE0Mjg2IEMzMDguNzE0Mjg2LDIwMy4zNjczNDcgMzU1LjMyNjUzMSwxODIuNzE0Mjg2IDQwNC45Nzk1OTIsMTY3Ljc5NTkxOCBDNDM0LjUxMDIwNCwxNTguOTE4MzY3IDQ2NC40MDgxNjMsMTUyLjMyNjUzMSA0OTQuMjA0MDgyLDE0Ny43NzU1MSBDNDUxLjE2MzI2NSwxOTYgNDA4LjE4MzY3MywyNTcuMjY1MzA2IDM2OC44MTYzMjcsMzI2LjQ0ODk4IEMzNDYuMzI2NTMxLDMxMy40NDg5OCAzMjYuMTIyNDQ5LDI5OC43MTQyODYgMzA4LjgxNjMyNywyODIuNDg5Nzk2IE01MDAuODk3OTU5LDM3Ni4xNjMyNjUgQzQ2OC4zNjczNDcsMzY5LjIyNDQ5IDQzNy40NDg5OCwzNTkuMjQ0ODk4IDQwOC45Nzk1OTIsMzQ2LjczNDY5NCBDNDUwLjkxODM2NywyNzMuMzY3MzQ3IDQ5Ni43OTU5MTgsMjA5LjU3MTQyOSA1NDIuMDQwODE2LDE2Mi4xNDI4NTcgQzU1Ni4xODM2NzMsMjE3Ljc1NTEwMiA1NjguMDQwODE2LDI5Mi41NTEwMiA1NzMuMDQwODE2LDM4NS4yODU3MTQgQzU0OS4yMjQ0OSwzODQuMzI2NTMxIDUyNC45Nzk1OTIsMzgxLjMyNjUzMSA1MDAuODk3OTU5LDM3Ni4xNjMyNjUgTTU5MC4wMjA0MDgsMTcwLjIyNDQ5IEM2NDEuMTQyODU3LDIwOC4yNjUzMDYgNjg3Ljk3OTU5MiwyNTcuMzQ2OTM5IDcyNy4xNjMyNjUsMzE0Ljc1NTEwMiBDNzM0LjU5MTgzNywzMjUuNjUzMDYxIDc0MS41OTE4MzcsMzM2LjcxNDI4NiA3NDguMjY1MzA2LDM0Ny44Nzc1NTEgQzcxMi4zMjY1MzEsMzY4LjYzMjY1MyA2NjYuOTM4Nzc2LDM4MS4wNDA4MTYgNjE3LjkzODc3NiwzODQuNTMwNjEyIEM2MTMuNzc1NTEsMzA2Ljk1OTE4NCA2MDQuNTkxODM3LDIzMi4zMjY1MzEgNTkwLjAyMDQwOCwxNzAuMjI0NDkgTTE0MC4xODM2NzMsNTg3Ljk1OTE4NCBDMTAyLDU1Mi42NTMwNjEgNzUuNzM0NjkzOSw1MTUuMzA2MTIyIDYyLjM2NzM0NjksNDc4LjIwNDA4MiBDNzIuOTU5MTgzNyw0MzYuNjEyMjQ1IDkzLjQ2OTM4NzgsMzk0Ljg5Nzk1OSAxMjMuNjczNDY5LDM1NC45MTgzNjcgQzE1Mi4zMDYxMjIsMzE3IDE4Ny45MTgzNjcsMjgyLjg1NzE0MyAyMjguNzc1NTEsMjUzLjUxMDIwNCBDMjQwLjU3MTQyOSwyNzQuODE2MzI3IDI1Ny4wODE2MzMsMjk1LjYxMjI0NSAyNzguMDgxNjMzLDMxNS4zMjY1MzEgQzI5OC4wNjEyMjQsMzM0LjA0MDgxNiAzMjEuMzY3MzQ3LDM1MSAzNDcuMTgzNjczLDM2NS44MzY3MzUgQzM0MC4wODE2MzMsMzc5LjMyNjUzMSAzMzMuMTAyMDQxLDM5My4wNDA4MTYgMzI2LjMyNjUzMSw0MDYuOTc5NTkyIEMyODYuNDQ4OTgsNDg4LjY5Mzg3OCAyNTMuODc3NTUxLDU3Ni4zNjczNDcgMjM0Ljc1NTEwMiw2NTUuOTM4Nzc2IEMxOTkuMzA2MTIyLDYzNS45MTgzNjcgMTY3LjM4Nzc1NSw2MTMuMTAyMDQxIDE0MC4xODM2NzMsNTg3Ljk1OTE4NCBNNDMxLjY5Mzg3OCw3MjkgQzM3Ni4wMjA0MDgsNzE3LjA2MTIyNCAzMjMuNDA4MTYzLDY5OS4zODc3NTUgMjc1Ljc3NTUxLDY3NyBDMjkxLjQwODE2Myw2MDYuNjMyNjUzIDMyMC41MzA2MTIsNTIxLjM0NjkzOSAzNjYuNzE0Mjg2LDQyNi42OTM4NzggQzM3My40MDgxNjMsNDEyLjk3OTU5MiAzODAuMjY1MzA2LDM5OS41MTAyMDQgMzg3LjI2NTMwNiwzODYuMjY1MzA2IEM0MTkuNTUxMDIsNDAwLjc1NTEwMiA0NTQuNjUzMDYxLDQxMi4yNjUzMDYgNDkxLjQ4OTc5Niw0MjAuMTIyNDQ5IEM1MTkuNDg5Nzk2LDQyNi4xMjI0NDkgNTQ3LjQ0ODk4LDQyOS4zODc3NTUgNTc0Ljg3NzU1MSw0MzAuMzI2NTMxIEM1NzUuMzY3MzQ3LDQ0Ny4xODM2NzMgNTc1LjYxMjI0NSw0NjQuNTcxNDI5IDU3NS42MTIyNDUsNDgyLjQ4OTc5NiBDNTc1LjYxMjI0NSw1ODguMzI2NTMxIDU2Ny4xNDI4NTcsNjc2LjIwNDA4MiA1NTQuOTM4Nzc2LDc0NC44MzY3MzUgQzUxNC43MTQyODYsNzQzLjEwMjA0MSA0NzMuMzI2NTMxLDczNy44Nzc1NTEgNDMxLjY5Mzg3OCw3MjkgTTYyMC41NTEwMiw0ODIuNDg5Nzk2IEM2MjAuNTUxMDIsNDY0LjkzODc3NiA2MjAuMzA2MTIyLDQ0Ny4zMDYxMjIgNjE5Ljc5NTkxOCw0MjkuNzM0Njk0IEM2NzUuNjkzODc4LDQyNi4wMjA0MDggNzI3LjQ4OTc5Niw0MTEuNDg5Nzk2IDc2OS44OTc5NTksMzg3LjEwMjA0MSBDODA5LjEyMjQ0OSw0NjQuNzc1NTEgODMwLjIwNDA4Miw1NDYuNjkzODc4IDgzMC4wMjE1OTgsNjI0LjAyMDQwOCBDODI5Ljk3OTU5Miw2NDYuNDI4NTcxIDgyOC4wNjEyMjQsNjY3LjczNDY5NCA4MjQuNTEwMjA0LDY4Ny44MzY3MzUgQzgwNC4zMDYxMjIsNzAwLjIyNDQ5IDc4MS4wODE2MzMsNzEwLjkzODc3NiA3NTQuOTE4MzY3LDcxOS43NTUxMDIgQzcwOC41MTAyMDQsNzM1LjM2NzM0NyA2NTYuMjA0MDgyLDc0My44OTc5NTkgNjAwLjc3NTUxLDc0NS4zMjY1MzEgQzYxNC4xMjI0NDksNjY1LjQwODE2MyA2MjAuNTUxMDIsNTcyLjY1MzA2MSA2MjAuNTUxMDIsNDgyLjQ4OTc5NiBNNjEuNzk1OTE4NCw2MDMuMjA0MDgyIEM1Ny45NTkxODM3LDU4OC41OTE4MzcgNTUuNTUxMDIwNCw1NzMuNzE0Mjg2IDU0LjU3MTQyODYsNTU4LjU5MTgzNyBDNjkuNTcxNDI4Niw1NzkuOTM4Nzc2IDg3Ljg3NzU1MSw2MDAuODM2NzM1IDEwOS42NTMwNjEsNjIwLjk1OTE4NCBDMTQyLjUzMDYxMiw2NTEuMzQ2OTM5IDE4MS41NzE0MjksNjc4LjUzMDYxMiAyMjUuMDgxNjMzLDcwMS44MzY3MzUgQzIxNi4yMDQwODIsNzUxLjU1MTAyIDIxMy42OTM4NzgsNzk2LjU3MTQyOSAyMTkuMzI2NTMxLDgzMi44OTc5NTkgQzE0NC4zMjY1MzEsNzc2LjE2MzI2NSA4OC4yMjQ0ODk4LDY5NS44OTc5NTkgNjEuNzk1OTE4NCw2MDMuMjA0MDgyIE0yOTMuNTcxNDI5LDg3OC4zNjczNDcgQzI5Mi4yNDQ4OTgsODc3LjI4NTcxNCAyOTAuODE2MzI3LDg3Ni4yNjUzMDYgMjg5LjIyNDQ5LDg3NS40ODk3OTYgQzI2NC4yNDQ4OTgsODYzLjMyNjUzMSAyNTQuMTYzMjY1LDgwNy42NzM0NjkgMjY3LjE2MzI2NSw3MjIuNTUxMDIgQzMxNS4xMjI0NDksNzQ0LjEwMjA0MSAzNjcuMzg3NzU1LDc2MS4xODM2NzMgNDIyLjI4NTcxNCw3NzIuOTE4MzY3IEM0NjMuODk3OTU5LDc4MS44MTYzMjcgNTA1LjM2NzM0Nyw3ODcuMzA2MTIyIDU0NS44OTc5NTksNzg5LjQyODU3MSBDNTI2LjAyMDQwOCw4NzUuODM2NzM1IDUwMC41MzA2MTIsOTIxLjE4MzY3MyA0ODMuNjczNDY5LDkyMS4xODM2NzMgQzQ4Mi41NzE0MjksOTIxLjE4MzY3MyA0ODEuNTUxMDIsOTIxLjM2NzM0NyA0ODAuNTEwMjA0LDkyMS41MTAyMDQgQzQxMy42MTIyNDUsOTIxLjA2MTIyNCAzNTAuMjI0NDksOTA1LjY3MzQ2OSAyOTMuNTcxNDI5LDg3OC4zNjczNDcgTTU5Mi4yNDQ4OTgsNzkwLjM0NjkzOSBDNjU1LjczNDY5NCw3ODkuNTcxNDI5IDcxNS45NTkxODQsNzgwLjI4NTcxNCA3NjkuMjQ0ODk4LDc2Mi4zNjczNDcgQzc4Mi42NzM0NjksNzU3LjgzNjczNSA3OTUuNDQ4OTgsNzUyLjg1NzE0MyA4MDcuNTkxODM3LDc0Ny40MDgxNjMgQzc5Mi43NzU1MSw3ODMuNjUzMDYxIDc3MC45NTkxODQsODEzLjgzNjczNSA3NDIuNjEyMjQ1LDgzNi4zMjY1MzEgQzY4Ni41NzE0MjksODc3LjU5MTgzNyA2MjAuNDQ4OTgsOTA1Ljg3NzU1MSA1NDguNjczNDY5LDkxNi42OTM4NzggQzU2Ni42NTMwNjEsODg1LjY1MzA2MSA1ODEuMTQyODU3LDg0MS44MzY3MzUgNTkyLjI0NDg5OCw3OTAuMzQ2OTM5IiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPHJhZGlhbEdyYWRpZW50IGN4PSI5Ni4zMTg0MTIyJSIgY3k9IjIwLjU0MDExODIlIiBmeD0iOTYuMzE4NDEyMiUiIGZ5PSIyMC41NDAxMTgyJSIgcj0iMTA0LjczODg4JSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwLjk2MzE4NCwwLjIwNTQwMSksc2NhbGUoMC43OTU5MTgsMS4wMDAwMDApLHRyYW5zbGF0ZSgtMC45NjMxODQsLTAuMjA1NDAxKSIgaWQ9InJhZGlhbEdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNDgiIG9mZnNldD0iOSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjY5IiBvZmZzZXQ9IjI5JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjU0JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC4wNSI+CiAgICAgICAgPGcgaWQ9IkxvZ29zL1NWRy9HbG9iZS1vbmx5L0ZhZGUvV2hpdGUtRmFkZS10by10cmFuc3BhcmVuY3kiPgogICAgICAgICAgICA8ZyBpZD0iTG9nb3MvU1ZHL1dCRy9Ib3Jpem9udGFsL0JsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTYxLjIyNDQ5MCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IldoaXRlLUdyYWRpZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNy4zMzQ2OTQpIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGwtb3BhY2l0eT0iMCIgZmlsbD0iI0ZGRkZGRiIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gZmlsbD0idXJsKCNyYWRpYWxHcmFkaWVudC0zKSIgbWFzaz0idXJsKCNtYXNrLTIpIiBwb2ludHM9IjAgNTMuODg5Nzk1OSAxMDAwIDUzLjg4OTc5NTkgMTAwMCA4NDkuODA4MTYzIDAgODQ5LjgwODE2MyI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=" class="img-responsive cover" title="" alt="">\r\n            <div class="container lp__banner_container_overlay">\r\n                <div class="row">\r\n                    <div class="fullscreen-img-overlay left-align col-lg-6 col-md-8 col-sm-12 col-xs-12">                    \r\n                        <div class="fullscreen-wrapper ">\r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<br>\r\n                            \r\n                            <h2>Sorry, something went wrong.</h2>\r\n\t\t\t\t\t\t\t<h3>Please clear your browser cache and cookies and try again.</h3> \r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<!--<p><div class="cf-error-details cf-error-502">\n  <h1>Bad gateway</h1>\n  <p>The web server reported a bad gateway error.</p>\n  <ul>\n    <li>Ray ID: 8a59b3a49bfc700a</li>\n    <li>Your IP address: 20.51.207.162</li>\n    <li>Error reference number: 502</li>\n    <li>Cloudflare Location: Ashburn</li>\n  </ul>\n</div>\n</p> -->\r\n\t\t\t\t\t\t\t<!--<a href = "mailto:[email protected]?subject=5XX Error&body=%0D%0A%0D%0APlease provide the following information.%0D%0A%0DWebpage that you are trying to access = (Copy the URL from the browser address bar)">Please click here to report the issue.</a> -->\r\n\r\n                            <div class="back-home-btn">\r\n                            </div>\r\n                        </div>                    \r\n                    </div>\r\n                </div>\r\n            </div>      \r\n        </div>\r\n    </div>\r\n</div>\r\n</div>\r\n</div>\r\n</main>\r\n<footer>\r\n\t<div class="row full-row-footer-components">\r\n\t\t<div class="container">\r\n\t\t\t<div class="lp__footer_top">\r\n\t\t\t\t<div class="row">\r\n\t\t\t\t\t<div class="col-lg-7 col-md-6 col-sm-12 col-xs-12">\r\n\t\t\t\t\t<hr class="visible-sm visible-xs">\r\n\t\t\t\t\t\t<div class="row">\r\n\t\t\t<div class="col-lg-6 col-md-12 col-sm-6 col-xs-12">\t\r\n\t\t\t<!-- Begin Language toggler -->\r\n\t<!-- End Language toggler -->\r\n</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div><!-- End right column footer follow and newsletter section -->\r\n\t\t\t\t\t\t<div class="row">\r\n\t\t\t\t\t\t<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\r\n\t\t\t\t\t\t<div class="lp__footer_bottom">\r\n\t\t\t\t\t<div class="row">\r\n\t\t\t\t\t<div class="col-lg-8 col-md-8 col-sm-12 col-xs-12">\r\n\t\t\t\t\t<div class="lp__listinline">\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t</div><!-- End disclaimer-->\r\n\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-12 col-xs-12">\r\n\t\t\t\t\t<div class="lp__footer_fraud">\r\n</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t</div><!-- End disclaimer and copy right -->\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div><!-- End footer Bottom row -->\t\r\n\t\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n<!-- End Top Footer -->\r\n<!-- Begin bottom Footer -->\r\n\t<div class="row full-row-footer-black-components">\r\n\t\t<div class="container">\r\n\t\t\t\t<div class="row">\r\n\t\t\t\t\t<div class="lp__footer_bottom_left">\r\n\t\t\t\t\t\t<div class="col-md-12 col-sm-12 col-xs-12">\r\n\t\t\t\t\t\t\t<ul>\r\n\t\t\t\t\t\t\t\t<li><a href="https://www.worldbank.org/">\r\n\t\t\t\t\t\t\t\t<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjI5cHgiIHZpZXdCb3g9IjAgMCAxNDMgMjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQxLjIgKDM1Mzk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT53YmctbG9nby13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNSI+CiAgICAgICAgPGltYWdlIGlkPSJ3YmctbG9nby13aGl0ZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0MyIgaGVpZ2h0PSIyOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFQSUFBQUF3Q0FZQUFBQXJTQ2NiQUFBQUJHZEJUVUVBQTF0ZVhQOG1lQUFBRDVCSlJFRlVlQUh0blA5MTIxWVNoZU05KzMrNEZRUmJ3WElyTUZ4QjZBb01WMkNsZ2lBVnlLa0FTZ1ZVS29CU2diUVZnRnVCbEFxODM0WGVJSmVQQUVuSlNySzdmblBPY0didS9IanZEVEFBcWVUNDFWY3ZSSjgrZlZwVHFvYS9nYVhQMFIzZ3IvQU5mUGZxMWFzSFpLSFNnZEtCUDdNRERPOEc3dUI3K0RsMFM5SUZYUDJaNXlocmx3NThjUjFnNkZad0N3L3dLZW9KT0hmSU8yS3JMNjZoNWNDbEEzOTBCeGkwQmg3Z2MwbERyTGR1a0I0QXFuR01Mbkd1L3VpemxmVktCLzZYTy9EcW5NMm53ZG9TVzJmeE8yeXhmdnVLMW5DVkdIR1Nyb240Q2Y0V2J1Q2dIY3BiZmtOSDNjQ0xMQjBvSFhoT0J4amlOVHozOWJoWnFrZThmanNQOExuVUUraHZidVZwVFQwWUNwVU9sQTU4VGdjWUpIME5uaHZpMXVzU1U4SDZvMVVQdnlTVllmWkdGNzEwNEtrZFlCcnozN0l4MEpJcjFVUFc4Qlplb21ISmtYRFZhdUVlSHVBNW10Wjc2aGxLZk9uQUY5MEJwa2xmcDUwMDFIMENKSmUrT2cvNExwTi9oZXpnSUEza0hIWFJiSndWckRmN2JSYllSa3lScFFPbEEyZDBnQUhTQVByUU5Vb0Q2K0VsNm5Ecy9aN0YxdkFIYVRBMXBFRmJsQ0VNcFA2UXRrZGdhN2lIdFpmTm5yTVlwUU9sQThjN2tJWUhNZEpGUkdQMWo5RDBxUUZyNGZGcmRzUkpnbWtJNVJkSmprT09IR0RSRnRZRDQxWkdvdW5ON0xXS1hqcFFPdkRFRGpCUS9oWWQzNUpnR3JnZWR0SUFIZ3l3bGhNTys0QnVZaHZnR21EUjdVTHN3VEFUcTNvMVhFV2RJa3NIU2djV09wQUc1aDRwa3RRQXJaT08yQ1A1eDdkc1hnNzgwaUl2M1EvZWhpOXc3SHp3TDhJbmFUbTk0MFV2SFNnZG1PbUFEWXhtcllIeklkNG1YSDdSTGJ6M1ZzWldUdEQ0MXZXbGNLaHUwUFFnQUtoZ1BSeUMzS2QxUkdXUXZabEZMeDJZNndDREVvTTBvT2REUEwxWjhWM0NRUnF5dWFHVGY4SmpQYkJhamtSMTRKSmc3aHV3OWFiZXdFRXRTdGhienkxNjZVRHBBQjFnUUpxWUZ1UUZIRU10dU1tYkJOYkprVWl4eWhFSFRZUHZ1VGlyQ0VETzFkV3dCblVvc1EvSkZleitnd2VGcjFYMDBvRXZyZ01NeUJZV2FXQjZLWW5hcFdiZ3Y0eWdUQTdZcXlONUVUNWJHK2R0QkppOFVEMXNmeERNUGl5VzFuMUpQTzJqUmk2ZTh5WFhLN1dlMXdGZEgxalhxWHBlaGZPeVZEK3Q4K2ZlRDJ4aWprNStmU1ZwQTJ2NG5UU0lEVHg3S0F0czh6YmhVME42aTVHNjk1ZHM3QmowSWMrWGpYK3JwS0E4Qmx4N0M5cXJuZkw3Y0NLbk5kRGpHMEYrM2dGZk83Tk9ENzVFT3NPcG5BTi9yS0hjaGNMYVd3ZlhFVHNuNVllUGtYcTRXQU9mOTFCMTF2azZ5cGZEYUs4ZXVKK2hqM3lMbDVybjlKbC9idDI0VGtNV3E5NjBzWTRrZHI3SExHVzhsemFlRXpxQkZkekJxdXQwaTlGRVhFaXczb0xhd0VPYVQyb3RITmxtdUp0YTV5THlGVnk3TitrRGNqVUZIVkdJVzZlY09iRUYxR2EweGxnUHFRMklMbUUxWGI0TE9IRFVQYXA5ZVR5cUYxUzVUem9PMVhLcVBRYUg5aFEwRFdyRWhDUEo4YTJQWHNGRHdwYUU5ai8xREwxZkNqUjh1b0cxZnBiVHhwNXlTWnozd01ydHFZdmZXSWlxOXlLWGpUcGZXemJoM2tObGQza2NXTDVHZmxZL3crUlRNYU02Nm9KNXZFSit1NGxURUpqdXA2WDdTRGtpWHl2ZjQyUEU0V2NUKzVERXZZYnZEOFAya0wyZTRPbk4yM3E5Vk5QY1p3MXl4TitPdGJEeUJpbWd6aGRhc29udGxKQ29RNTQ2WU1RZWs3MDU4NFo0OHpmNXZzaXJMRmRxNnpIWStmN1c0Y2ZudFpVNzFrZm1OOGNBMXNONXJXbXZ5WThZU2ZsOTRqeG5Pa1B5STBiYTIzZnNVUkp2bTJJa1ZLOVBuTmVlclVGc2ZzN0kxejZkRHI2VjRhdzhJT24zdnIrMHgzd05oZnBaL1F3K1hGNitYcWgxc0s4VTEza3lldlJteVBCbW9XNVBYTENuVE9jRDFNTWk3N1A2MXMvZ3JkWVJKVDlpcEhZRTdTTWNTZFp5b1h1UEJ1dytjYjcraFlLM3NOUFVWRnRuVmlXcHNzUXBEMndEZC9BQW4wc0RnWmZ3T0ZqSURnNnFmQU1CSWx2SFF3Y2ZMR2E2NkdCNmt1WjBZWG5ldUUvQ0NkWlpuRHFMMTBYdDNJbGVwYnplOERyTEdjelhtczl6Smp6OEljbjFmWHJmdFIrdm9RdStpcnlRWURVOFVlQ1NnSDQvVExVakJ2L0ZsTGl2VEVPYTZ1eXRrVUlIcTdOMEJxK3FHanJUWU9DdHNLZ1RFcXl5R0tsN2NkaCtydHU1UFVhdE9SLzVkY0x6OHpmQ1JjUm9yMW8zNkI1bDNDdXlEeERaamduMllUNnB0VnlLTTd3VkpnTEwxK24vQXA0MzVZY3grcnlQRHhZMjVmRVBBbHpENytHLzQvOGIvQWIrRGxiTURoYnRZTm55L1YyeDhIZndIYmJveDBjeGZqYW1TMzFJOXRjWkh1WjFLTWphOUkzcG9iNE9CZWw2MVBqVy9EdjI5ejVzZE8xRDU1SU1tbHNqZkYrbG5LZzk0UytocE5wdnFSWDdXYUUzVDZ5OU94SC96dndlNjdpRjdLbVZiczQ5NUxUUkVWS2xNSjNyZlRwbmdpWlJUOXFqb24rWUl2b2dSTmNwYUIzS2tpVDNac0huNTlSOWZoVnhhVDMxUDBqOXI4TjRLWm5XK2RIcXJmTkIxbzE2WXdHTHFwNEtPSnNVY0xPVXAwWGxnei9DTGZHN2xLTzEydVFMTExtKytncjhEa01zOHViSkRud3RZNForTVV4UHI0anpvWXlRT2hTazYxR2pNdisxNmFQS1BoOVE3Z3gvYmZxQm12cTJPWEM4RUpEMjQvdjh4Nm5TR3E3RWw4UTJGaDg5R0tIVXg3WDUvYWJkcExPWmUxYjljR2Fja2ovQTNpdC8wT2ZGS3dQdTZNUE9iTjFQc3QvQS8wUi81YjQ1blQzV0dmNlFiRC8vejFsTXJMTXozT01OL214MVpSVWUvb3JoQzEyYjg1VGFFQkRGZmpvVi9FeS82bXAvZXBKWCtjVlpxa25jTmZIdVhtUHZBT0tzMHUvZ0RheEJyNUU1WFNlZ05zZXZwcnY2QzBhZGdKVTdrdjR1cmZFTjlyaW14VnlaL2xMcXY2MVFaZnFTK3YyTTR3SHNLc1BmbWEyMzBSM251Z05iSjd4QmZreTZDOFZVOENxeEhoaStSOHhaMmhoNnhYcFhadWZxYXdNZVFtZC9iZWdod1RiVW1zTUQwOFBQMTc3UldTUGY1TTUwVjRWWERyeWtydjFUejYvWm5RYlphZTNHQ1YxUFM5SHVSSU1mbzU3M2VXTnAydnhIczArcDF3UW9SNlNML0RCcWp4ODNpSC9CNGEvUjNYL3dSTWYvT2RUTUpHczl2V0YyTTc3L0JtakZKdlM3OGcxN2pONDB0ckY0Ry8wRXRrNjRCdjJqeFlTcS9PL2dMZ0VOOGlycDU0cnEzTUFzem05NGQ3VnVKSDB1OWc3ZjI1bllQeHI2bm1zeHR6L3Q0MGQ5dGI2UmxxaE8weDcyckNTbXhsRWw1NDlKdnJqZ0JsSVRkNm53NnljdThJdkYxK2pmbXEyYjhNWnMxZmI2N25QZFV2WlV6OVZOZXc3OW5nL0FyOC9aUU1UUTU0bkFOSEJCYTVSR1Jyb3ZWdElUZFdDZjBDOERRT3FiVDJYMnBMTEFGWWF1WjFBVHloSDUwWHk2TjF1emM5V3Z0Kzh6ajN1cS9UTjdmMWhJcXA2SUw0US9HOWErM3JPL0d3MXlUaDBOTzlXSWQ1WjBaZnJ2b2Q2bG9tc3JIbnI0ekRXcDE1UDIrTkNwelk2dlNydUV5U2NPMHFBSDdVSkIrcmxIT1BVcTlpUHNYNk5qLytNTnpYNEY5TjVnM2ZTTjJTK3BicXlZMytBR3o2dHM4eU9lTy9QR0F6Q2t1V2JWRDdQb0krZ1BpU05oazB2WFFmc0orcDZlMVdGa2NtZjI5RUJSMzRQTVA2c3FEc2ZmNENzTDBKcVYyZDRiZjRDUElTbDJLVDdLZkIyS0pEbHJ0OUY5alhEZG9QeGdyRjdxOS80VmNpeWlyMDg1OWFOejRZTmcvVmxkdEYwSVdZVEo2WlVJSFYwakNoRFhqdEY4R0JaUUc5aWNKR2lJUUpQVHVtQ2Q0YUhlZXkzQVRUaVMzRnNUck12OGxmTEJlc05yWWFJTVZ4OVhqNTREWHh0NExzbVplcUo2N3NmdVlLZjhKdEVlYWcvSThsZjQ0dm9xckllRk9kMWk5TWF5Z3diVncvQTFwajJDZHhGbzB2MEdqelcwdHRmWDNpcmZjMXF2OHNTVTQ3MjlNUC9jSGo5RlRlTHlIa3ozT1Q2dm81Sk5scGZ2ZGR3RGNaY0tUclIzQnJCdE9KRFQvWWZlR3Q3R09yTXlDL1pOZEhNSnhHK3NlRE1YY3d3anQwLzUwOFU3RWQvWWVycFl0ZG1iRTduZXZFaTdpQndBUDB2NHA0dG1jZDRYeFExd255UmlvcWxuSVAyRTJsc0V6UGV2a0FGdXRSYXloNE1HbEg2R0c3QVdEcnBINlJNUFNLZlpIaE9RNzZFSEMxWTlKOTI0V2pOb3V0R3NQMVU0azFSZmZZMXBIK0NLemRkd2Z5b3hpanIxWlozbDNNYmFMb201OU9TVTB5TnZNN3hOZFgyUG4wN1UybEtqZ1Zkd3ZuL1Y3MmZ3Y1oyNXRWS3NjZ2JZeVhOYWMweTQ2aDBRZ1g0WWJkUVAzV05QVHpVbFkzZndTQWZGemdCSWpQcVhaNFJyUGQrZjlNdHg4Y2VQNmxpTkxEZlMxcEVEb0l1U1V4UCtrQVJVOEpBSFpyYk9OZlVLdlRkL0hiVWtNOThZdG9SYmpWQmJGUEVwMnR0UHRuNTlLam41eHhyb3ZjVjNYaXYwUEFiYjE1Z0dOWjB6My8va3QzV2sxbGEveVh3SDl3OStYVS90K1JoTmZTSEk5NWdQOHR6QWp2c2tidzNmSDFzRVh4ZDdEeW5zUk02ME4rVVE2MzFxbzg2Yy9BdmZzVy9NOFJyOURYeVhzQnJaVTNDNitiR0ZpYTRmeFpNL285YXZUODU4L004WFRjclRINHQyeDJxa3N6MVl6QVBZWGRqbzhrMTJ3bS9DSHpLdDgwOXMvVWJ4ZWdyWndUOFFvOThydVUvK09Yb0xlRFBuZUFGTTU5RmZ3NSt5bjN6WkhjQVZySHRoQmRkdzBNK2haUEluc3plbUg2anNyUVhjSFRpT0FPUmM0UllIWFhCZjdxMmovdXZjQk9nNjdTSXd5UWZrRmZ4R2NRbGJGQ2xHNTkvbFFmanV3TFRPRlp6WGt1ODlNZStSZTVTdzd3QjNlNDdIR2xkZ2I0ako2MldoUjB3YXNvVkY0OWNtcEo1R1BleWtwNE9lUkVITmtaS0xya2hHdG90QjVpRE9uNXFENVI4OGtTM3RkMVhaUTVYMnRmcWNoYWloUHRlZlU2UGtMbmNnK291c2xxTk9lNVFQcjVjaWs3OWU4cy9oNUl6WFhybHovbWRoRkd2Z29DYUtBRndHbUtSL25hZ2k3bHhKRFRVa3FEa25qK0E2RWpLNTJOaHo2cGFZMG9IL3l3NHdKREdrZ3g4d0RkS1FEWkhNeHVQTzBjbnhvYXpQekdsbjFoNS9xNXlUWDJKS0I3Nm9EakFzUGpCTmZ2ak1IN00xb09pdGZkYmJrYmdHRGpxYVExQUYrNTRpVC9KZ2YvbCtpMTA2OEVWMmdPSFFkL1o0SzB1dThrYUFIYU1CcDRaNkF4L2txaGI0TkpoNTdlVFhIaHA0Q3k5UmVSdlBOYTlnWDNRSFh2bnBtWndHdTB2WU5YOUJleHQrZkhxRDNpWTcvaUwzQVh2cHpickRKLzRGRnUzZ2QzQU5QOENxcmR3Vi9BKzRncGRxNFpwSWY5bTdtYXlpbEE2VURoeDJnSUh0NGFDTGlBQ29BNVJ1ZUlWOUFmZndTNUcrRVhUd2JWYndUL3RMZFp5M3lOS0IvNGtPTURqK0ZWdHoxR2pqeU5sQnpnK1Y0bHBrQi9md09UUVExTVBLcTlONmEzU24rRGFRTDFuczBvSFNnYmtPTUQzNUVEVmdadzN5WEQxaDVHOXNLaSsweHBIWUZYNS9HK3NOWFMzRkY3eDBvSFJnb1FNTWpvYlhxVE9qWGtoYmhNbTl0SHo5THA0bFlqVEVXNHZWRUM4Ty9XeVJBcFlPbEE3ODFnRUdTTU9zUWNwcCt1MzhXL1J4alFKREtyTDRGUm4vR3I1TmNSSmxpSSszdFhoTEI4N3JBTU9rNGNxSGVRQmJmS3ZtbFZNTnhFZ0hEd0ZRdllYYlIvZjBxWUd1OGxyRkxoMG9IWGhtQnhnb0RWb1BPdzBZZW1PZkhHaGlPamlvaW0wQVZMQUdPSDlRWElLZHJCdDFpaXdkS0IxNFFnY1lMZzN1QU9lMEJaQ3Z5c3VCNlkwZXBEalpGN0QwbkFhQU9xOVI3TktCMG9FWDdnQ0RwcmV6M3FJRHZFUTlqdUQ3cFNEREIvVG1oYmRheXBVT2xBNmMwd0dHYndOMzhEbkRTdGdlRFZnZFhKK3pWb2twSFNnZFdPN0EzditpdVJ4MjJzTkFyb21xNFc5ZzZYT2svMTF6Qit1Zm03MmJDeWhZNlVEcHdOTTc4QjkzSzYzaDcvWlBMZ0FBQUFCSlJVNUVya0pnZ2c9PSI+PC9pbWFnZT4KICAgIDwvZz4KPC9zdmc+" class="footer-logo" title="World Bank Group logo" alt="World Bank Group logo"></a>\r\n\t\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Bank for Reconstruction and Development" href="https://www.worldbank.org/en/who-we-are/ibrd">IBRD</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Development Association" href="https://ida.worldbank.org/">IDA</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Finance Corporation" href="https://www.ifc.org/">IFC</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="Multilateral Investment Guarantee Agency" href="https://www.miga.org/">MIGA</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Centre for Settlement of Investment Disputes" href="https://icsid.worldbank.org/">ICSID</a></li>\r\n\t\t\t\t\t\t\t</ul>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div><!-- End logo and Wbg partnership -->\r\n\t\t\t\t\t<div class="lp__copyright">\r\n\t\t\t\t\t\t<div class="col-md-12 col-sm-12 col-xs-12">\r\n\t\t\t\t\t\t\xc2\xa9 <span id="footer-year"></span>\r\n\t\t\t\t\t\t<script language="JavaScript">\r\n<!-- Begin\r\n\t\t\t\t\t\tvar time=new Date();\r\n\t\t\t\t\t\tvar year=time.getYear();\r\n\t\t\t\t\t\tif (year < 2000)\r\n\t\t\t\t\t\tyear = year + 1900;\r\ndocument.getElementById("footer-year").innerHTML = year;\r\n\t\t\t\t\t\t// End -->\r\n\t\t\t\t\t\t</script>\r\n\t\t\t\t\t\tThe World Bank, All Rights Reserved.\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div><!-- End dropdown and fraud  -->\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</footer>\r\n<!-- End  Global footer -->\r\n</body>    \r\n</html>\n'

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/pandas_datareader/base.py:181: RemoteDataError

Check warning on line 0 in climada_petals.entity.exposures.test.test_black_marble.TestEconIndices

See this annotation in the file changed.

@github-actions github-actions / Petals / Unit Test Results (3.9)

test_fill_econ_indicators_pass (climada_petals.entity.exposures.test.test_black_marble.TestEconIndices) failed

climada_petals/tests_xml/tests.xml [took 0s]
Raw output
pandas_datareader._utils.RemoteDataError: Unable to read URL: https://api.worldbank.org/v2/countries/CHE/indicators/NY.GDP.MKTP.CD?date=1960%3A2030&per_page=25000&format=json
Response Text:
b'<!DOCTYPE html>\r\n<html lang="en">\r\n<head>\r\n<meta http-equiv="X-UA-Compatible" content="IE=edge" />\r\n    <link rel="shortcut icon" href="https://www.worldbank.org/content/dam/wbr-redesign/logos/wbg-favicon.png" type="image/png"/>\r\n    <meta name="viewport" content="width=device-width"/>\r\n    <meta charset="utf-8" />\r\n    <title>5xx Error Page</title>\r\n    <meta name="keywords" content=""/>\r\n    <meta name="description" content=""/> \r\n    <meta name="language" content="en"/>\r\n    <link rel="canonical" href=\'https://message.worldbank.org/itsia/waf-block.html\'/>\r\n<!-- <link rel="stylesheet" href="https://www.worldbank.org/etc.clientlibs/worldbankgroup/clientlibs/clientlib-base.css" type="text/css"> -->\r\n<style>/* === Begin Bootstraps Overwrite css === */\r\n/*! the-loop.css v1.0.0  */\r\n\r\nhtml {\r\n  font-family: "Open Sans", sans-serif;\r\n  -ms-text-size-adjust: 100%;\r\n  -webkit-text-size-adjust: 100%;\r\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\r\n\r\nbody {\r\n  font-family: "Open Sans", sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1.5rem;\r\n  color: rgba(0, 0, 0, 0.87);\r\n  background-color: #ffffff;\r\n  margin: 0px; }\r\n\r\n:root {\r\n  font-size: 16px; }\r\n\r\narticle,\r\naside,\r\ndetails,\r\nfigcaption,\r\nfigure,\r\nfooter,\r\nheader,\r\nhgroup,\r\nmain,\r\nmenu,\r\nnav,\r\nsection,\r\nsummary {\r\n  display: block; }\r\n\r\n\r\n* {\r\n  -webkit-box-sizing: border-box;\r\n  -moz-box-sizing: border-box;\r\n  box-sizing: border-box;\r\n}\r\n\r\n*:before,\r\n*:after {\r\n  -webkit-box-sizing: border-box;\r\n  -moz-box-sizing: border-box;\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\na {\r\n  color: #0071BC;\r\n  text-decoration: none;\r\n            cursor: pointer!important;}\r\n\r\nul, ol {\r\n  list-style: none;\r\n  margin-bottom: 0;\r\n  margin-top: 0;\r\n  padding: 0; }\r\n\r\np {\r\n  margin: 0px; }\r\n\r\nhr {\r\n  margin-top: 25px;\r\n  margin-bottom: 25px;\r\n  border: 0;\r\n  border-top: 1px solid #e5e5e5; }\r\n\r\n\r\nb,\r\nstrong {\r\n  font-weight: bold; }\r\n\r\n\r\nimg {\r\n  border: 0;\r\n  vertical-align: middle; }\r\n\r\n.img-responsive {\r\n  display: block;\r\n  max-width: 100%; }\r\n\r\n\r\nhr {\r\n  box-sizing: content-box;\r\n  height: 0;\r\n  margin-top: 22px;\r\n  margin-bottom: 25px;\r\n  border: 0;\r\n  border-top: 1px solid #e5e5e5; }\r\n\r\n\r\n@charset "UTF-8";\r\n/* === Begin Typography === */\r\nh1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {\r\n  font-family: "Andes", sans-serif;\r\n  margin: 0px;\r\n  color: rgba(0, 0, 0, 0.87);\r\n}\r\n\r\n\r\nh2 {\r\n  font-family: "Andes", sans-serif;\r\n  font-size: 1.5rem;\r\n  line-height: 2rem;\r\n  margin: 0px 0px 16px 0px;\r\n  font-weight: bold;\r\n}\r\n@media (min-width: 767px) {\r\n  h2 {\r\n    font-size: 2rem;\r\n    line-height: 2.5rem;\r\n  }\r\n}\r\n@media (min-width: 991px) {\r\n  h2 {\r\n    font-size: 3rem;\r\n    line-height: 3.5rem;\r\n  }\r\n}\r\n\r\n\r\n\r\nh3 {\r\n  font-family: "Andes", sans-serif;\r\n  font-size: 1.25rem;\r\n  line-height: 1.75rem;\r\n  margin: 0px 0px 16px 0px;\r\n  font-weight: normal;\r\n}\r\n@media (min-width: 767px) {\r\n  h3 {\r\n    font-size: 1.5rem;\r\n    line-height: 2rem;\r\n  }\r\n}\r\n@media (min-width: 991px) {\r\n  h3 {\r\n    font-size: 2rem;\r\n    line-height: 2.5rem;\r\n  }\r\n}\r\n\r\n\r\n\r\n.container {\r\n  margin-right: auto;\r\n  margin-left: auto;\r\n  padding-left: 8px;\r\n  padding-right: 8px; }\r\n  .container:before, .container:after {\r\n    content: " ";\r\n    display: table; }\r\n  .container:after {\r\n    clear: both; }\r\n  @media (min-width: 768px) {\r\n    .container {\r\n      padding-left: 8px;\r\n      padding-right: 8px; } }\r\n  @media (min-width: 992px) {\r\n    .container {\r\n      padding-left: 12px;\r\n      padding-right: 12px; } }\r\n  @media (min-width: 1200px) {\r\n    .container {\r\n      padding-left: 15px;\r\n      padding-right: 15px; } }\r\n  @media (min-width: 768px) {\r\n    .container {\r\n      width: 750px; } }\r\n  @media (min-width: 992px) {\r\n    .container {\r\n      width: 950px; } }\r\n  @media (min-width: 1200px) {\r\n    .container {\r\n      width: 1170px; } }\r\n\r\n.row {\r\n  margin-left: -8px;\r\n  margin-right: -8px; }\r\n  .row:before, .row:after {\r\n    content: " ";\r\n    display: table; }\r\n  .row:after {\r\n    clear: both; }\r\n  @media (min-width: 768px) {\r\n    .row {\r\n      margin-left: -8px;\r\n      margin-right: -8px; } }\r\n  @media (min-width: 992px) {\r\n    .row {\r\n      margin-left: -12px;\r\n      margin-right: -12px; } }\r\n  @media (min-width: 1200px) {\r\n    .row {\r\n      margin-left: -15px;\r\n      margin-right: -15px; } }\r\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n  position: relative;\r\n  min-height: 1px;\r\n  padding-left: 8px;\r\n  padding-right: 8px; }\r\n  @media (min-width: 768px) {\r\n    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n      padding-left: 8px;\r\n      padding-right: 8px; } }\r\n  @media (min-width: 992px) {\r\n    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n      padding-left: 12px;\r\n      padding-right: 12px; } }\r\n  @media (min-width: 1200px) {\r\n    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\r\n      padding-left: 15px;\r\n      padding-right: 15px; } }\r\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\r\n  float: left; }\r\n\r\n\r\n\r\n.col-xs-12 {\r\n  width: 100%; }\r\n\r\n@media (min-width: 768px) {\r\n  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\r\n    float: left; }\r\n  .col-sm-12 {\r\n    width: 100%; } }\r\n\r\n@media (min-width: 992px) {\r\n  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\r\n    float: left; }\r\n   .col-md-4 {\r\n    width: 33.3333333333%; }\r\n   .col-md-6 {\r\n    width: 50%; }\r\n   .col-md-8 {\r\n    width: 66.6666666667%; }\r\n  \r\n  .col-md-12 {\r\n    width: 100%; } }\r\n\r\n@media (min-width: 1200px) {\r\n  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\r\n    float: left; }\r\n\r\n  .col-lg-4 {\r\n    width: 33.3333333333%; }\r\n  .col-lg-5 {\r\n    width: 41.6666666667%; }\r\n  .col-lg-6 {\r\n    width: 50%; }\r\n  .col-lg-7 {\r\n    width: 58.3333333333%; }\r\n  .col-lg-8 {\r\n    width: 66.6666666667%; }\r\n\r\n  .col-lg-12 {\r\n    width: 100%; } }\r\n\r\n\r\n\r\n.visible-xs {\r\n  display: none !important; }\r\n\r\n.visible-sm {\r\n  display: none !important; }\r\n\r\n\r\n\r\n.full-row-gray-components {\r\npadding: 64px 0px 64px 0px;\r\nbackground-color: #f2f2f2;\r\nmargin-left: 0px;\r\nmargin-right: 0px; }\r\n\r\n.full-row-footer-components {\r\npadding-top: 32px;\r\npadding-bottom: 16px;\r\nbackground-color: #1a1a1a;\r\nmargin-left: 0px;\r\nmargin-right: 0px; }\r\n\r\n.full-row-footer-black-components {\r\npadding-top: 8px;\r\npadding-bottom: 8px;\r\nbackground-color: #000;\r\nmargin-left: 0px;\r\nmargin-right: 0px; }\r\n\r\n\r\n.lp__navbar {\r\n    position: relative;\r\n    min-height: 50px;\r\n    margin-bottom: 20px;\r\n    border: 1px solid transparent;\r\n}\r\n\r\n\r\n.lp__navbar_default {\r\n  background-color: #ffffff;\r\n  border-color: transparent; }\r\n\r\n\r\n.lp__navbar {\r\n  position: relative;\r\n  min-height: 50px;\r\n  border: 0px;\r\n  margin-bottom: 0px;\r\n  border-bottom: 1px solid #e5e5e5; }\r\n\r\n.lp__navbar_brand {\r\n  float: left;\r\n  padding: 16px 8px;\r\n  height: auto; }\r\n\r\n\r\n@media (min-width: 768px) {\r\n  .lp__navbar_header {\r\n    float: left; }\r\n}\r\n\r\n\r\n\r\n@media only screen and (max-width: 1199.5px) {\r\n  .lp__menulist_wrappper {\r\n    width: 100%; }\r\n  .lp__navbar {\r\n    min-height: 50px; }\r\n  .lp__navbar_header {\r\n    display: inline-block;\r\n    float: left; }\r\n\r\n}\r\n\r\n\r\n.lp__footer_top hr {\r\n  border-top: 1px solid rgba(255, 255, 255, 0.25); }\r\n\r\n\r\n\r\n.lp__footer_bottom {\r\n  margin-top: 8px;\r\n  padding-top: 8px;\r\n  border-top: 1px solid rgba(255, 255, 255, 0.25);\r\n  display: block;\r\n  float: left;\r\n  width: 100%; }\r\n\r\n.lp__listinline {\r\n  margin-left: 0px; }\r\n\r\n\r\n.lp__copyright {\r\n  font-size: 0.75rem;\r\n  line-height: 1.625rem;\r\n  color: #ffffff;\r\n  text-align: right;\r\n  opacity: 0.5;\r\n  margin-top: 4px;\r\n  float: right; }\r\n\r\n.lp__footer_bottom_left {\r\n  float: left; }\r\n  .lp__footer_bottom_left ul {\r\n    padding: 0px;\r\n    list-style: none; }\r\n    .lp__footer_bottom_left ul li {\r\n      margin-top: 12px;\r\n      float: left; }\r\n\r\n      .lp__footer_bottom_left ul li a.lp__wbgpartnership {\r\n        font-size: 0.75rem;\r\n        line-height: 1.0625rem;\r\n        color: #ffffff;\r\n        font-weight: bold;\r\n        text-transform: uppercase;\r\n        opacity: 0.5;\r\n        /*margin-left:$space-sm; */\r\n        padding: 0px 8px 0px 8px;\r\n        float: left; }\r\n\r\n      .lp__footer_bottom_left ul li:first-child {\r\n        margin-top: 4px; }\r\n        @media (max-width: 450px) {\r\n          .lp__footer_bottom_left ul li:first-child {\r\n            float: none; } }\r\n      .lp__footer_bottom_left ul li:nth-of-type(2) {\r\n        margin: 12px 0px 0px 8px;\r\n        padding-left: 8px;\r\n        border-left: 1px solid #e5e5e5; }\r\n\r\n\r\n.lp__footer_fraud {\r\n  font-size: 0.75rem;\r\n  line-height: 1rem;\r\n  color: #ffffff;\r\n  text-transform: uppercase;\r\n  display: inline-block;\r\n  font-weight: bold;\r\n  float: right; }\r\n</style>\r\n<style>/* == Begin Menu-list SASS ==*/\r\n.fullscreen-banner {\r\n  position: relative; }\r\n  .fullscreen-banner * {\r\n    color: #ffffff; }\r\n  .fullscreen-banner a.lp__solid_white_btn {\r\n    color: #0071bc; }\r\n    .fullscreen-banner a.lp__solid_white_btn:hover {\r\n      color: #004c92; }\r\n  .fullscreen-banner .fullscreen-bg-image {\r\n    background-color: #0961A0;\r\n    overflow: hidden;\r\n    /*min-height: calc(100vh - 60px);*/ }\r\n    @media (min-width: 991px) {\r\n      .fullscreen-banner .fullscreen-bg-image {\r\n        height: 650px; } }\r\n    .fullscreen-banner .fullscreen-bg-image img.cover {\r\n      -o-object-fit: cover;\r\n      object-fit: cover;\r\n      -o-object-position: center right;\r\n      object-position: center right;\r\n      float: right;\r\n      height: 620px; }\r\n      @media (min-width: 991px) {\r\n        .fullscreen-banner .fullscreen-bg-image img.cover {\r\n          height: 650px;\r\n          margin-right: -220px; } }\r\n  .fullscreen-banner .fullscreen-img-overlay {\r\n    position: absolute;\r\n    text-align: center;\r\n    color: #ffffff;\r\n    margin: 0 auto;\r\n    top: 0;\r\n    bottom: 0;\r\n    padding: 32px 15px 32px 15px;\r\n    left: 0px;\r\n    right: 0px;\r\n    display: block;\r\n    height: 100%; }\r\n    @media (min-width: 768px) {\r\n      .fullscreen-banner .fullscreen-img-overlay {\r\n        padding: 84px 15px 64px 15px; } }\r\n    .fullscreen-banner .fullscreen-img-overlay img {\r\n      margin-left: auto;\r\n      margin-right: auto;\r\n      margin-bottom: 32px; }\r\n    .fullscreen-banner .fullscreen-img-overlay h1 {\r\n      font-family: "AndesExtraLight", sans-serif;\r\n      font-size: 56px;\r\n      line-height: 64px;\r\n      margin-bottom: 32px;\r\n      font-weight: 100;\r\n      padding: 0px; }\r\n      @media (min-width: 768px) {\r\n        .fullscreen-banner .fullscreen-img-overlay h1 {\r\n          font-size: 72px;\r\n          line-height: 86px; } }\r\n    .fullscreen-banner .fullscreen-img-overlay h2 {\r\n      font-weight: normal; }\r\n    .fullscreen-banner .fullscreen-img-overlay .error {\r\n      font-family: "Andes", sans-serif;\r\n      font-size: 56px;\r\n      line-height: 64px;\r\n      margin: 0px 0px 8px 0px; }\r\n    .fullscreen-banner .fullscreen-img-overlay .error-msg,\r\n    .fullscreen-banner .fullscreen-img-overlay .error-info {\r\n      font-family: "Open Sans", sans-serif;\r\n      font-size: 22px;\r\n      line-height: 35px;\r\n      text-align: left;\r\n      margin-bottom: 16px;\r\n      font-weight: normal; }\r\n    .fullscreen-banner .fullscreen-img-overlay .search-our-site {\r\n      margin-bottom: 32px; }\r\n    .fullscreen-banner .fullscreen-img-overlay .list-item {\r\n      text-align: left; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item ul {\r\n        padding-left: 0px;\r\n        margin-bottom: 32px; }\r\n        .fullscreen-banner .fullscreen-img-overlay .list-item ul li {\r\n          font-size: 16px;\r\n          line-height: 24px;\r\n          margin-bottom: 8px;\r\n          /*span {\r\n                    display: table-cell;\r\n                }*/ }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .refresh:before {\r\n        font-family: \'FontAwesome\';\r\n        content: "\\f021";\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        color: #ffffff;\r\n        margin-right: 8px; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .try-again:before {\r\n        font-family: \'FontAwesome\';\r\n        content: "\\f017";\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        color: #ffffff;\r\n        margin-right: 8px; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .email:before {\r\n        font-family: \'FontAwesome\';\r\n        content: "\\f003";\r\n        font-size: 16px;\r\n        line-height: 20px;\r\n        color: #ffffff;\r\n        margin-right: 8px; }\r\n      .fullscreen-banner .fullscreen-img-overlay .list-item .email a {\r\n        text-decoration: underline; }\r\n        .fullscreen-banner .fullscreen-img-overlay .list-item .email a:hover {\r\n          color: #ffffff;\r\n          text-decoration: underline; }\r\n    .fullscreen-banner .fullscreen-img-overlay.center-align * {\r\n      text-align: center !important;\r\n      }\r\n    .fullscreen-banner .fullscreen-img-overlay.left-align {\r\n      text-align: center !important; }\r\n\r\n.search-our-site .search-input-field-1 {\r\n  width: 100%;\r\n  height: 40px;\r\n  border: 0px;\r\n  padding: 10px 64px 10px 10px;\r\n  border-radius: 3px;\r\n  color: rgba(0, 0, 0, 0.87);\r\n  font-size: 14px;\r\n  line-height: 22px;\r\n  background-color: #ffffff;\r\n  border: 1px solid rgba(0, 0, 0, 0.25);\r\n  box-shadow: none; }\r\n\r\n.search-our-site .submit-icon {\r\n  position: absolute;\r\n  top: 0px;\r\n  padding: 6px 12px;\r\n  height: 40px;\r\n  background-color: transparent;\r\n  border-top-right-radius: 3px;\r\n  border-bottom-right-radius: 3px;\r\n  right: 0px;\r\n  border: 0px; }\r\n  .search-our-site .submit-icon:before {\r\n    font-family: \'FontAwesome\';\r\n    content: "\\f002";\r\n    color: #DF3416; }\r\n\r\n/* == Begin Menu-list SASS ==*/\r\n.dropdown-toggle:focus {\r\n  outline: #996300 solid 2px;\r\n  color: #002244; }</style>\r\n\n\n</head>\r\n<div class="wb_metadata">\r\n</div>\r\n<body>\r\n<header>\r\n    <div class="lp__navbar lp__navbar_default ">\r\n        <div class="container">\r\n            <div class="lp__navbar_header">\r\n      <a href="https://www.worldbank.org" class="lp__navbar_brand"><img title="The World Bank logo" alt="The World Bank logo" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTgycHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMjcuNjgxIDMuODEgMTgyIDM2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI3LjY4MSAzLjgxIDE4MiAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8ZGVmcz4NCgkJCQk8cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik00OS42NzYsMzMuMjY3YzIuMzU3LTAuMDI5LDQuNTk0LTAuMzc0LDYuNTc0LTEuMDM5YzAuNDk4LTAuMTY4LDAuOTc0LTAuMzU0LDEuNDI0LTAuNTU1DQoJCQkJCWMtMC41NTEsMS4zNDUtMS4zNiwyLjQ2Ny0yLjQxNSwzLjMwMWMtMi4wODEsMS41MzItNC41MzYsMi41ODMtNy4yMDEsMi45ODRDNDguNzI0LDM2LjgwNiw0OS4yNjIsMzUuMTc4LDQ5LjY3NiwzMy4yNjcNCgkJCQkJIE0zOC41ODMsMzYuNTM1Yy0wLjA0OS0wLjA0MS0wLjEwMi0wLjA3OS0wLjE2Mi0wLjEwN2MtMC45MjctMC40NTItMS4zMDItMi41MTktMC44MTktNS42OA0KCQkJCQljMS43ODIsMC44MDEsMy43MjIsMS40MzYsNS43NjEsMS44NzFjMS41NDUsMC4zMywzLjA4NSwwLjUzNCw0LjU5LDAuNjEzYy0wLjczOCwzLjIwOC0xLjY4NCw0Ljg5My0yLjMxMSw0Ljg5Mw0KCQkJCQljLTAuMDQsMC0wLjA3OSwwLjAwNy0wLjExNywwLjAxM0M0My4wNDEsMzguMTIxLDQwLjY4NywzNy41NSwzOC41ODMsMzYuNTM1IE0yOS45NzYsMjYuMzE2DQoJCQkJCWMtMC4xNDMtMC41NDItMC4yMzItMS4wOTUtMC4yNjktMS42NTdjMC41NTgsMC43OTQsMS4yMzcsMS41NjgsMi4wNDYsMi4zMTZjMS4yMjIsMS4xMjgsMi42NzIsMi4xMzgsNC4yODgsMy4wMDQNCgkJCQkJYy0wLjMzLDEuODQ2LTAuNDIzLDMuNTE5LTAuMjE1LDQuODY3QzMzLjA0MSwzMi43NCwzMC45NTcsMjkuNzU5LDI5Ljk3NiwyNi4zMTYgTTUwLjcyNywyMS44MzNjMC0wLjY1Mi0wLjAxLTEuMzA3LTAuMDI5LTEuOTU5DQoJCQkJCWMyLjA3Ny0wLjEzOCw0LTAuNjc4LDUuNTc0LTEuNTgzYzEuNDU4LDIuODg0LDIuMjQsNS45MjcsMi4yMzQsOC43OTljLTAuMDAxLDAuODMyLTAuMDczLDEuNjIzLTAuMjA1LDIuMzcNCgkJCQkJYy0wLjc1LDAuNDU5LTEuNjEzLDAuODU3LTIuNTg0LDEuMTg1Yy0xLjcyNCwwLjU4LTMuNjY2LDAuODk2LTUuNzI1LDAuOTQ5QzUwLjQ4OCwyOC42MjcsNTAuNzI3LDI1LjE4Miw1MC43MjcsMjEuODMzDQoJCQkJCSBNNDMuNzEzLDMwLjk4OGMtMi4wNjgtMC40NDMtNC4wMjItMS4xLTUuNzkxLTEuOTMxYzAuNTgxLTIuNjE0LDEuNjYzLTUuNzgxLDMuMzc3LTkuMjk3YzAuMjQ5LTAuNTA5LDAuNTAzLTEuMDEsMC43NjItMS41DQoJCQkJCWMxLjE5OSwwLjUzOCwyLjUwNCwwLjk2NSwzLjg3MiwxLjI1N2MxLjAzOSwwLjIyMywyLjA3OSwwLjM0NCwzLjA5NiwwLjM3OWMwLjAxOSwwLjYyNiwwLjAyNywxLjI3MSwwLjAyNywxLjkzNw0KCQkJCQljMCwzLjkzMS0wLjMxNCw3LjE5NC0wLjc2OCw5Ljc0NEM0Ni43OTYsMzEuNTEyLDQ1LjI1OSwzMS4zMTcsNDMuNzEzLDMwLjk4OCBNMzIuODg3LDI1Ljc1Yy0xLjQxOC0xLjMxLTIuMzkzLTIuNjk4LTIuODktNC4wNzYNCgkJCQkJYzAuMzk0LTEuNTQ0LDEuMTU2LTMuMDk0LDIuMjc3LTQuNTc5YzEuMDYzLTEuNDA4LDIuMzg2LTIuNjc2LDMuOTAzLTMuNzY2YzAuNDM4LDAuNzkxLDEuMDUxLDEuNTYzLDEuODMyLDIuMjk1DQoJCQkJCWMwLjc0MiwwLjY5NSwxLjYwNywxLjMyNSwyLjU2NiwxLjg3NmMtMC4yNjQsMC41MDEtMC41MjIsMS4wMS0wLjc3NCwxLjUyOGMtMS40ODEsMy4wMzUtMi42OSw2LjI5Mi0zLjQsOS4yNDYNCgkJCQkJQzM1LjA4MiwyNy41MzEsMzMuODk3LDI2LjY4NSwzMi44ODcsMjUuNzUgTTQ5LjU5MywxMC4yMzdjMS44OTgsMS40MTMsMy42MzgsMy4yMzYsNS4wOTMsNS4zNjgNCgkJCQkJYzAuMjc2LDAuNDA0LDAuNTM2LDAuODE1LDAuNzgzLDEuMjNjLTEuMzMzLDAuNzcxLTMuMDIxLDEuMjMyLTQuODQsMS4zNjFDNTAuNDc1LDE1LjMxNSw1MC4xMzQsMTIuNTQzLDQ5LjU5MywxMC4yMzcNCgkJCQkJIE00Ni4yODMsMTcuODg1Yy0xLjIwOC0wLjI1Ny0yLjM1Ni0wLjYyOC0zLjQxNC0xLjA5M2MxLjU1OC0yLjcyNSwzLjI2MS01LjA5NCw0Ljk0Mi02Ljg1NQ0KCQkJCQljMC41MjUsMi4wNjYsMC45NjUsNC44NDQsMS4xNTEsOC4yODhDNDguMDc3LDE4LjE4OCw0Ny4xNzcsMTguMDc3LDQ2LjI4MywxNy44ODUgTTM5LjE1LDE0LjQwNg0KCQkJCQljLTAuNjkxLTAuNjQ2LTEuMjE1LTEuMzItMS41NjgtMS45OTdjMS41NjQtMC45NDEsMy4yOTUtMS43MDgsNS4xMzktMi4yNjNjMS4wOTctMC4zMywyLjIwNy0wLjU3NCwzLjMxNC0wLjc0Mw0KCQkJCQljLTEuNTk4LDEuNzkxLTMuMTk0LDQuMDY2LTQuNjU3LDYuNjM2QzQwLjU0MiwxNS41NTYsMzkuNzkzLDE1LjAwOSwzOS4xNSwxNC40MDYgTTM1LjU2LDkuMDg3DQoJCQkJCWMtMC4wMjMsMC4wODQtMC4wNDcsMC4xNy0wLjA2NiwwLjI1OGMtMC4xNjksMC43ODctMC4xNDksMS41OTQsMC4wNDksMi4zOTRjLTEuNzk2LDEuMjM5LTMuMzU4LDIuNzA0LTQuNjAyLDQuMzUNCgkJCQkJYy0wLjM3OSwwLjUwMS0wLjcxOCwxLjAxMy0xLjAyNSwxLjUyOEMzMC44NDEsMTQuMTk5LDMyLjg1MywxMS4yMjUsMzUuNTYsOS4wODcgTTM3LjEyNiw5LjY5Mw0KCQkJCQljMC4xODUtMC44NjYsMC43MDYtMS42NCwxLjUxMS0yLjI4YzEuOTQ5LTAuNTgyLDQuMjE2LTAuNDQyLDYuNTk5LDAuNDNjLTEuMDAzLDAuMTc0LTIuMDA2LDAuNDA2LTIuOTk1LDAuNzA1DQoJCQkJCUM0MC40LDkuMSwzOC42NjIsOS44NTYsMzcuMDcsMTAuNzc0QzM3LjAzNCwxMC40MDksMzcuMDUxLDEwLjA0NywzNy4xMjYsOS42OTMgTTUwLjY2OSw3LjQ5NA0KCQkJCQljMC41NzMtMC4zNzEsMS4xMDEtMC42MjUsMS41NDItMC43M2MwLjgzNywwLjMzNSwxLjY2NywwLjc2NCwyLjQ1NCwxLjMwNkM1My40MDIsNy43NTQsNTIuMDU5LDcuNTYyLDUwLjY2OSw3LjQ5NA0KCQkJCQkgTTQ3Ljg1Nyw1LjcwN0M0OC41MzQsNS43ODMsNDkuMjU3LDUuODk5LDUwLDYuMDcyYy0wLjQ2NSwwLjI1LTAuOTQ3LDAuNTYyLTEuNDM4LDAuOTM3DQoJCQkJCUM0OC4zNDQsNi41MTYsNDguMTA5LDYuMDgyLDQ3Ljg1Nyw1LjcwNyBNNDYuMDQ4LDYuMzYyYy0wLjc1NS0wLjI4OS0xLjUwMS0wLjUxMy0yLjIzNy0wLjY3Mw0KCQkJCQljMC41OS0wLjA2NiwxLjE4Ny0wLjEwNCwxLjc5NS0wLjEwNGMwLjI4NCwwLjAwMywwLjYzMywwLjM0NSwwLjk5OCwxLjAwNkM0Ni40MTksNi41MTIsNDYuMjM0LDYuNDM0LDQ2LjA0OCw2LjM2Mg0KCQkJCQkgTTI3LjY4MSwyMS44NjJjMCwxLjcwNiwwLjI0NSwzLjM1NSwwLjY5Miw0LjkyYzAuMDI3LDAuMTA1LDAuMDUzLDAuMjEsMC4wODQsMC4zMTVjMC4wMDYsMC4wMTksMC4wMTUsMC4wMzcsMC4wMjIsMC4wNTgNCgkJCQkJYzIuMjY0LDcuMzIxLDkuMDk2LDEyLjY1NCwxNy4xNSwxMi42NTRjMy43MjYsMCw3LjE4OS0xLjE0MiwxMC4wNjEtMy4wOTJjMC4wMjktMC4wMTcsMC4wNTgtMC4wMzEsMC4wODQtMC4wNDkNCgkJCQkJYzAuMTctMC4xMTYsMC4zMzUtMC4yMzgsMC40OTUtMC4zNjZjMy4zMDMtMi40MzksNS43NDEtNS45ODIsNi43NjktMTAuMDgxYzAuMDU4LTAuMTg4LDAuMTA4LTAuMzgsMC4xNS0wLjU3NA0KCQkJCQljMC4wMS0wLjA0NywwLjAxMy0wLjA5MSwwLjAxNS0wLjEzN2MwLjI0NS0xLjE3OSwwLjM3My0yLjM5OSwwLjM3My0zLjY0N2MwLTIuNDIyLTAuNDc0LTQuNzczLTEuNDExLTYuOTg1DQoJCQkJCWMtMC4xOC0wLjQyNS0wLjY2OS0wLjYyNC0xLjA5NC0wLjQ0M2MtMC40MjUsMC4xNzgtMC42MjMsMC42NjktMC40NDQsMS4wOTNjMC44NDksMi4wMDUsMS4yNzksNC4xMzcsMS4yNzksNi4zMzUNCgkJCQkJYzAsMS4zNDctMC4xNjcsMi42NTUtMC40NzgsMy45MDhjLTAuMjQ3LDAuNzktMC42OCwxLjUyMS0xLjI3OSwyLjE4NWMwLjAxNS0wLjI4MywwLjAyNC0wLjU2OSwwLjAyNS0wLjg2Mg0KCQkJCQljMC4wMDctMy4yMDItMC44NzktNi41ODQtMi41MjEtOS43NjNjMS4yMDQtMS4wMzQsMS45NzMtMi4zMTIsMi4yMzYtMy43NDFjMC4wODQtMC40NTMtMC4yMTYtMC44ODgtMC42NjktMC45NzINCgkJCQkJYy0wLjQ1NC0wLjA4NS0wLjg4OSwwLjIxNS0wLjk3MywwLjY2OWMtMC4xNzQsMC45NDUtMC42NjUsMS44MTItMS40MzMsMi41NDhjLTAuMjM5LTAuMzk1LTAuNDg3LTAuNzg2LTAuNzUtMS4xNzENCgkJCQkJYy0xLjQ2NS0yLjE0OC0zLjIwNi00LjAwNi01LjExMS01LjQ4OWMyLjUxNSwwLjE2Niw0LjgzOSwwLjc3NSw2LjcxMSwxLjgyMWMwLjI5MywwLjE2NywwLjY4MywwLjE2MiwwLjk1OC0wLjA2Nw0KCQkJCQljMC4zNTQtMC4yOTUsMC40MDItMC44MjMsMC4xMDUtMS4xNzdjLTIuNjg5LTMuNzYxLTcuMzQtNS44MzYtMTMuMS01LjgzNkMzNS43MzMsMy45MTUsMjcuNjgxLDExLjk2NiwyNy42ODEsMjEuODYyIi8+DQoJCQk8L2RlZnM+DQoJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4NCgkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQk8L2NsaXBQYXRoPg0KCQkJDQoJCQkJPHJhZGlhbEdyYWRpZW50IGlkPSJTVkdJRF8zXyIgY3g9Ii0xMzYuMTExNiIgY3k9Ii0zMTAuNTg2OSIgcj0iMC40ODk0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDYwLjc0MjUgMCAwIDYwLjc0MjcgODMyOS43NDQxIDE4ODc2LjQ4ODMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMDU5OCIgc3R5bGU9InN0b3AtY29sb3I6I0U3RjZGRCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMTgyOSIgc3R5bGU9InN0b3AtY29sb3I6I0FGRTJGQSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMzU4OSIgc3R5bGU9InN0b3AtY29sb3I6IzM3QzZGNCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuNTQ0IiBzdHlsZT0ic3RvcC1jb2xvcjojMDBBRUVGIi8+DQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMkY1NCIvPg0KCQkJPC9yYWRpYWxHcmFkaWVudD4NCgkJCTxyZWN0IHg9IjI3LjY4MSIgeT0iMy45MTUiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9InVybCgjU1ZHSURfM18pIiB3aWR0aD0iMzUuODk1IiBoZWlnaHQ9IjM1Ljg5NCIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNNzAuNzExLDMyLjgxdi02LjA5N2gxLjIwMnY2LjA5N0g3MC43MTF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik03Mi45ODUsMzIuODF2LTYuMDk3aDIuMzA3YzEuMjQ3LDAsMS45NjgsMC40NzIsMS45NjgsMS42MWMwLDEuMDgxLTAuNjQzLDEuMjY2LTAuOTQ5LDEuMjY2djAuMDE2DQoJCQljMC40MDksMCwxLjM2LDAuMzU4LDEuMzYsMS40OTVjMCwxLjI3NC0xLjAwMiwxLjcxLTIuMTI2LDEuNzFINzIuOTg1eiBNNzUuMTU0LDI5LjI1OGMwLjY1MiwwLDAuODctMC4zMjMsMC44Ny0wLjc5Mw0KCQkJYzAtMC40ODktMC4zMjMtMC43NzUtMS4wMzgtMC43NzVoLTAuODAxdjEuNTY4SDc1LjE1NHogTTc1LjI4MiwzMS44MzRjMC42MDIsMCwxLjA1Ni0wLjE4OSwxLjA1Ni0wLjg2MQ0KCQkJYzAtMC42MjgtMC40NjMtMC44Ny0xLjA4LTAuODdoLTEuMDcydjEuNzMxSDc1LjI4MnoiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTgzLjQ4NSwzMi43OTNjMCwwLTAuMjI1LDAuMDYtMC42MjcsMC4wNmMtMS44NDcsMC0xLjM0MS0yLjMyNS0yLjYzMS0yLjMyNWgtMC42NDJ2Mi4yODJoLTEuMjAydi02LjA5Nw0KCQkJaDIuMTQxYzEuNDk4LDAsMi4zLDAuNTUsMi4zLDEuOTE4YzAsMC44OTctMC41ODQsMS4zNzMtMS4wNTUsMS41NDljMC42MjcsMC41MTQsMC42NjMsMS42OTcsMS40NjMsMS42OTdoMC4yNTJWMzIuNzkzeg0KCQkJIE04MC4zODUsMjkuNjIzYzAuNzI0LDAsMS4yNTUtMC4zMzMsMS4yNTUtMC45NThjMC0wLjYwOS0wLjQyNy0wLjk3OC0xLjE1OC0wLjk3OGgtMC44OTd2MS45MzZIODAuMzg1eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNODQuMDE1LDMyLjgxdi02LjA5N2gxLjc4NmMxLjYwMSwwLDMuMDMsMC44NjQsMy4wMywzLjE1NGMwLDIuMTY4LTEuMjksMi45NDItMi43NzEsMi45NDJIODQuMDE1eg0KCQkJIE04Ni4wNTEsMzEuODM0YzAuOTM0LDAsMS41ODUtMC42NzksMS41ODUtMS45ODVjMC0xLjM1MS0wLjU3My0yLjE2MS0xLjg1NC0yLjE2MWgtMC41NjZ2NC4xNDZIODYuMDUxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTIuNDAyLDMxLjQxN2MtMC42MjcsMC0xLjEyMy0wLjUwNS0xLjEyMy0xLjEzM2MwLTAuNjI3LDAuNDk2LTEuMTMxLDEuMTIzLTEuMTMxDQoJCQljMC42MjYsMCwxLjEzMSwwLjUwNCwxLjEzMSwxLjEzMUM5My41MzMsMzAuOTEyLDkzLjAyOCwzMS40MTcsOTIuNDAyLDMxLjQxN3oiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTk2LjI1OCwzMi44MXYtNi4wOTdoMS4yMDJ2Ni4wOTdIOTYuMjU4eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTguNTI5LDMyLjgxdi02LjA5N2gxLjc4NWMxLjYwMywwLDMuMDMxLDAuODY0LDMuMDMxLDMuMTU0YzAsMi4xNjgtMS4yODgsMi45NDItMi43NjksMi45NDJIOTguNTI5eg0KCQkJIE0xMDAuNTY4LDMxLjgzNGMwLjkzMywwLDEuNTg3LTAuNjc5LDEuNTg3LTEuOTg1YzAtMS4zNTEtMC41NzUtMi4xNjEtMS44NTUtMi4xNjFoLTAuNTY2djQuMTQ2SDEwMC41Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik0xMDcuMzE4LDMxLjI4OGgtMi4xNjNsLTAuNTE0LDEuNTIxaC0xLjI1NGwyLjIzOS02LjA5NmgxLjIyN2wyLjIzOSw2LjA5NmgtMS4yNDVMMTA3LjMxOCwzMS4yODh6DQoJCQkgTTEwNS40NzksMzAuMzcyaDEuNTMzbC0wLjc3NS0yLjIxM0wxMDUuNDc5LDMwLjM3MnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik02Ny41MjYsMTEuOTE3aDkuMDYydjEuODU5SDczLjI2VjIzLjFoLTIuNDAzdi05LjMyNGgtMy4zM1YxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik03Ny44NjEsMjMuMVYxMS45MTdoMi40MDJ2NC40MTRoNC4yMjl2LTQuNDE0aDIuNDMxVjIzLjFoLTIuNHYtNC45MTFoLTQuMjZWMjMuMUg3Ny44NjF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik04OC44NzksMTEuOTE3aDcuNDk4djEuODU5aC01LjA5NXYyLjYxOGg0Ljc3MXYxLjg1OGgtNC43NzF2Mi45OWg1LjI2NlYyMy4xaC03LjY2OFYxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMDguMzA2LDExLjkxN2gyLjcwOWwxLjk1Miw4LjQxMWgwLjAzMWwxLjc5OC04LjQxMWgyLjI5MkwxMTQuMjM4LDIzLjFoLTIuNjYzbC0yLjAxMy04LjUyaC0wLjAzMQ0KCQkJbC0yLjE3MSw4LjUyaC0yLjcyNGwtMi43MjYtMTEuMTgzaDIuNDc5bDEuNzE4LDguNDExaDAuMDMzTDEwOC4zMDYsMTEuOTE3eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTE3LjkwNCwxNy41MDljMC0zLjI5OSwxLjY3Mi01LjgyNiw1LjM3My01LjgyNmMzLjcsMCw1LjM3NSwyLjUyNiw1LjM3NSw1LjgyNnMtMS42NzUsNS44MjItNS4zNzUsNS44MjINCgkJCUMxMTkuNTc0LDIzLjMzMSwxMTcuOTA0LDIwLjgwOCwxMTcuOTA0LDE3LjUwOXogTTEyMC40NTcsMTcuNTA5YzAsMS45MTgsMC40NSw0LjA4NywyLjgxOSw0LjA4N2MyLjM3LDAsMi44Mi0yLjE2OSwyLjgyLTQuMDg3DQoJCQljMC0xLjkyMi0wLjQ1LTQuMDkyLTIuODItNC4wOTJDMTIwLjkwNywxMy40MTcsMTIwLjQ1NywxNS41ODgsMTIwLjQ1NywxNy41MDl6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMzIuNjM4LDIzLjFoLTIuNDAyVjExLjkxN2g0Ljc1NGMxLjkyMiwwLjAxNSwzLjg4OSwwLjYzNCwzLjg4OSwyLjkxM2MwLDEuNDU1LTAuOTQ1LDIuNDE3LTIuMzIzLDIuNzENCgkJCXYwLjAzMmMxLjg0NCwwLjIwMSwxLjg0NCwxLjMzMSwyLjA0NSwyLjg4MWMwLjExLDAuNzEzLDAuMjAxLDIuMDMsMC42NSwyLjY0N2gtMi42NDljLTAuMi0wLjk5LTAuMzEtMS45OTctMC40MTctMy4wMDUNCgkJCWMtMC4wNjMtMC42MTgtMC4yMTktMS40Ny0xLjAwNy0xLjVoLTIuNTM5VjIzLjFMMTMyLjYzOCwyMy4xeiBNMTMyLjYzOCwxNi43MzRoMi4wMTFjMS4wNTYtMC4wMTgsMS42NzQtMC41NDIsMS42NzQtMS41MzUNCgkJCWMwLTAuOTktMC42MTgtMS40MDktMS42NzQtMS40MjRoLTIuMDExVjE2LjczNHoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE0MC43MTIsMjMuMVYxMS45MTdoMi40MDJ2OS4zMjVoNC44NDhWMjMuMUgxNDAuNzEyeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTQ5LjI2NSwxMS45MTdoMy44MTJjMy40ODMtMC4wMyw1LjY1MiwxLjcwMyw1LjY1Miw1LjU5MmMwLDMuODg3LTIuMTY5LDUuNjIxLTUuNjUyLDUuNTloLTMuODEyVjExLjkxNw0KCQkJTDE0OS4yNjUsMTEuOTE3eiBNMTUxLjY2NSwyMS4yNDFoMS4yMzljMi44NTIsMC4wMzEsMy4yNzEtMS45NTMsMy4yNzEtMy43MzJjMC0xLjc4Mi0wLjQxOS0zLjc2NC0zLjI3MS0zLjczM2gtMS4yMzlWMjEuMjQxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTY0LjgwNywyMy4xVjExLjkxN2g0LjE5OGMxLjk5OC0wLjEyNCw0LjA0MywwLjcxNCw0LjA0MywyLjg5N2MwLDEuMjIzLTAuODU0LDIuMDc2LTEuOTY4LDIuNDQ2djAuMDMyDQoJCQljMS40MTEsMC4yOTUsMi40NjIsMS4yNzEsMi40NjIsMi45MTFjMCwyLjIxNS0yLjc5LDMuMDIyLTQuNTA3LDIuODk3SDE2NC44MDd6IE0xNjkuMDgyLDIxLjI0MWMxLjEzMSwwLDEuOTA1LTAuMjAyLDEuOTA1LTEuNDg3DQoJCQlzLTAuNzczLTEuNDg3LTEuOTA1LTEuNDg3aC0xLjg3NnYyLjk3NUgxNjkuMDgyeiBNMTY5LjA4MiwxNi40MWMxLjAwNywwLDEuNTYzLTAuNDE5LDEuNTYzLTEuMzE3YzAtMC45LTAuNTU3LTEuMzE2LTEuNTYzLTEuMzE2DQoJCQloLTEuODc2djIuNjM0TDE2OS4wODIsMTYuNDFMMTY5LjA4MiwxNi40MXoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE3NC4yOTIsMjMuMWw0LjA0NC0xMS4xODNoMi44NWwzLjg4NiwxMS4xODNoLTIuNDE0bC0wLjgwNi0yLjM3aC00LjQzbC0wLjgzOCwyLjM3SDE3NC4yOTJ6DQoJCQkgTTE4MS4yNDcsMTguODcybC0xLjUzMy00Ljc3MWgtMC4wMzJsLTEuNjQxLDQuNzcxSDE4MS4yNDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xOTIuOTkzLDIzLjFsLTQuNDE1LTkuMjk0bC0wLjAzMSwwLjAzMnY5LjI2MmgtMi4yNDVWMTEuOTE3aDMuNTYxbDQuMjYyLDguNzk4bDAuMDMtMC4wMzN2LTguNzY2aDIuMjQ2DQoJCQlWMjMuMUgxOTIuOTkzeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMjAwLjc3MywxNi43NWgwLjAzMWwzLjcxOC00LjgzM2gyLjgwM2wtNC4xMDUsNS4wMDNsNC40NjIsNi4xOGgtMi45ODlsLTMuODg4LTUuN2gtMC4wMzF2NS43aC0yLjQNCgkJCVYxMS45MTdoMi40VjE2Ljc1eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K" class="img-responsive"> </a>\r\n      </div>\r\n        <!-- End toggle menu Section -->\r\n        </div>\r\n    </div>\r\n</header>\r\n<main id="main">\r\n<div class="par parsys"><div class="redesign_404 section"> \r\n<div class="row full-row-gray-components" style="padding: 0px;">\r\n    <div class="fullscreen-banner ">\r\n        <div class="fullscreen-bg-image">\r\n            <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTY3cHgiIGhlaWdodD0iNzk2cHgiIHZpZXdCb3g9IjAgMCA5NjcgNzk2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+TG9nb3MvU1ZHL0dsb2JlIG9ubHkvRnVsbCBDb2xvciBDb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsNDgzLjI2NTMwNiBDMCw1MjkuMjA0MDgyIDYuNTkxODM2NzMsNTczLjYxMjI0NSAxOC42MzI2NTMxLDYxNS43MzQ2OTQgQzE5LjM0NjkzODgsNjE4LjU5MTgzNyAyMC4wMjA0MDgyLDYyMS40MDgxNjMgMjAuODU3MTQyOSw2MjQuMjI0NDkgQzIxLjA0MDgxNjMsNjI0Ljc3NTUxIDIxLjI2NTMwNjEsNjI1LjI0NDg5OCAyMS40ODk3OTU5LDYyNS43…XyIgY3g9Ii0xMzYuMTExNiIgY3k9Ii0zMTAuNTg2OSIgcj0iMC40ODk0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDYwLjc0MjUgMCAwIDYwLjc0MjcgODMyOS43NDQxIDE4ODc2LjQ4ODMpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMDU5OCIgc3R5bGU9InN0b3AtY29sb3I6I0U3RjZGRCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMTgyOSIgc3R5bGU9InN0b3AtY29sb3I6I0FGRTJGQSIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMzU4OSIgc3R5bGU9InN0b3AtY29sb3I6IzM3QzZGNCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuNTQ0IiBzdHlsZT0ic3RvcC1jb2xvcjojMDBBRUVGIi8+DQoJCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMkY1NCIvPg0KCQkJPC9yYWRpYWxHcmFkaWVudD4NCgkJCTxyZWN0IHg9IjI3LjY4MSIgeT0iMy45MTUiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9InVybCgjU1ZHSURfM18pIiB3aWR0aD0iMzUuODk1IiBoZWlnaHQ9IjM1Ljg5NCIvPg0KCQk8L2c+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNNzAuNzExLDMyLjgxdi02LjA5N2gxLjIwMnY2LjA5N0g3MC43MTF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik03Mi45ODUsMzIuODF2LTYuMDk3aDIuMzA3YzEuMjQ3LDAsMS45NjgsMC40NzIsMS45NjgsMS42MWMwLDEuMDgxLTAuNjQzLDEuMjY2LTAuOTQ5LDEuMjY2djAuMDE2DQoJCQljMC40MDksMCwxLjM2LDAuMzU4LDEuMzYsMS40OTVjMCwxLjI3NC0xLjAwMiwxLjcxLTIuMTI2LDEuNzFINzIuOTg1eiBNNzUuMTU0LDI5LjI1OGMwLjY1MiwwLDAuODctMC4zMjMsMC44Ny0wLjc5Mw0KCQkJYzAtMC40ODktMC4zMjMtMC43NzUtMS4wMzgtMC43NzVoLTAuODAxdjEuNTY4SDc1LjE1NHogTTc1LjI4MiwzMS44MzRjMC42MDIsMCwxLjA1Ni0wLjE4OSwxLjA1Ni0wLjg2MQ0KCQkJYzAtMC42MjgtMC40NjMtMC44Ny0xLjA4LTAuODdoLTEuMDcydjEuNzMxSDc1LjI4MnoiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTgzLjQ4NSwzMi43OTNjMCwwLTAuMjI1LDAuMDYtMC42MjcsMC4wNmMtMS44NDcsMC0xLjM0MS0yLjMyNS0yLjYzMS0yLjMyNWgtMC42NDJ2Mi4yODJoLTEuMjAydi02LjA5Nw0KCQkJaDIuMTQxYzEuNDk4LDAsMi4zLDAuNTUsMi4zLDEuOTE4YzAsMC44OTctMC41ODQsMS4zNzMtMS4wNTUsMS41NDljMC42MjcsMC41MTQsMC42NjMsMS42OTcsMS40NjMsMS42OTdoMC4yNTJWMzIuNzkzeg0KCQkJIE04MC4zODUsMjkuNjIzYzAuNzI0LDAsMS4yNTUtMC4zMzMsMS4yNTUtMC45NThjMC0wLjYwOS0wLjQyNy0wLjk3OC0xLjE1OC0wLjk3OGgtMC44OTd2MS45MzZIODAuMzg1eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNODQuMDE1LDMyLjgxdi02LjA5N2gxLjc4NmMxLjYwMSwwLDMuMDMsMC44NjQsMy4wMywzLjE1NGMwLDIuMTY4LTEuMjksMi45NDItMi43NzEsMi45NDJIODQuMDE1eg0KCQkJIE04Ni4wNTEsMzEuODM0YzAuOTM0LDAsMS41ODUtMC42NzksMS41ODUtMS45ODVjMC0xLjM1MS0wLjU3My0yLjE2MS0xLjg1NC0yLjE2MWgtMC41NjZ2NC4xNDZIODYuMDUxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTIuNDAyLDMxLjQxN2MtMC42MjcsMC0xLjEyMy0wLjUwNS0xLjEyMy0xLjEzM2MwLTAuNjI3LDAuNDk2LTEuMTMxLDEuMTIzLTEuMTMxDQoJCQljMC42MjYsMCwxLjEzMSwwLjUwNCwxLjEzMSwxLjEzMUM5My41MzMsMzAuOTEyLDkzLjAyOCwzMS40MTcsOTIuNDAyLDMxLjQxN3oiLz4NCgkJPHBhdGggZmlsbD0iIzAwQUVFRiIgZD0iTTk2LjI1OCwzMi44MXYtNi4wOTdoMS4yMDJ2Ni4wOTdIOTYuMjU4eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNOTguNTI5LDMyLjgxdi02LjA5N2gxLjc4NWMxLjYwMywwLDMuMDMxLDAuODY0LDMuMDMxLDMuMTU0YzAsMi4xNjgtMS4yODgsMi45NDItMi43NjksMi45NDJIOTguNTI5eg0KCQkJIE0xMDAuNTY4LDMxLjgzNGMwLjkzMywwLDEuNTg3LTAuNjc5LDEuNTg3LTEuOTg1YzAtMS4zNTEtMC41NzUtMi4xNjEtMS44NTUtMi4xNjFoLTAuNTY2djQuMTQ2SDEwMC41Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik0xMDcuMzE4LDMxLjI4OGgtMi4xNjNsLTAuNTE0LDEuNTIxaC0xLjI1NGwyLjIzOS02LjA5NmgxLjIyN2wyLjIzOSw2LjA5NmgtMS4yNDVMMTA3LjMxOCwzMS4yODh6DQoJCQkgTTEwNS40NzksMzAuMzcyaDEuNTMzbC0wLjc3NS0yLjIxM0wxMDUuNDc5LDMwLjM3MnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik02Ny41MjYsMTEuOTE3aDkuMDYydjEuODU5SDczLjI2VjIzLjFoLTIuNDAzdi05LjMyNGgtMy4zM1YxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik03Ny44NjEsMjMuMVYxMS45MTdoMi40MDJ2NC40MTRoNC4yMjl2LTQuNDE0aDIuNDMxVjIzLjFoLTIuNHYtNC45MTFoLTQuMjZWMjMuMUg3Ny44NjF6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik04OC44NzksMTEuOTE3aDcuNDk4djEuODU5aC01LjA5NXYyLjYxOGg0Ljc3MXYxLjg1OGgtNC43NzF2Mi45OWg1LjI2NlYyMy4xaC03LjY2OFYxMS45MTd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMDguMzA2LDExLjkxN2gyLjcwOWwxLjk1Miw4LjQxMWgwLjAzMWwxLjc5OC04LjQxMWgyLjI5MkwxMTQuMjM4LDIzLjFoLTIuNjYzbC0yLjAxMy04LjUyaC0wLjAzMQ0KCQkJbC0yLjE3MSw4LjUyaC0yLjcyNGwtMi43MjYtMTEuMTgzaDIuNDc5bDEuNzE4LDguNDExaDAuMDMzTDEwOC4zMDYsMTEuOTE3eiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTE3LjkwNCwxNy41MDljMC0zLjI5OSwxLjY3Mi01LjgyNiw1LjM3My01LjgyNmMzLjcsMCw1LjM3NSwyLjUyNiw1LjM3NSw1LjgyNnMtMS42NzUsNS44MjItNS4zNzUsNS44MjINCgkJCUMxMTkuNTc0LDIzLjMzMSwxMTcuOTA0LDIwLjgwOCwxMTcuOTA0LDE3LjUwOXogTTEyMC40NTcsMTcuNTA5YzAsMS45MTgsMC40NSw0LjA4NywyLjgxOSw0LjA4N2MyLjM3LDAsMi44Mi0yLjE2OSwyLjgyLTQuMDg3DQoJCQljMC0xLjkyMi0wLjQ1LTQuMDkyLTIuODItNC4wOTJDMTIwLjkwNywxMy40MTcsMTIwLjQ1NywxNS41ODgsMTIwLjQ1NywxNy41MDl6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xMzIuNjM4LDIzLjFoLTIuNDAyVjExLjkxN2g0Ljc1NGMxLjkyMiwwLjAxNSwzLjg4OSwwLjYzNCwzLjg4OSwyLjkxM2MwLDEuNDU1LTAuOTQ1LDIuNDE3LTIuMzIzLDIuNzENCgkJCXYwLjAzMmMxLjg0NCwwLjIwMSwxLjg0NCwxLjMzMSwyLjA0NSwyLjg4MWMwLjExLDAuNzEzLDAuMjAxLDIuMDMsMC42NSwyLjY0N2gtMi42NDljLTAuMi0wLjk5LTAuMzEtMS45OTctMC40MTctMy4wMDUNCgkJCWMtMC4wNjMtMC42MTgtMC4yMTktMS40Ny0xLjAwNy0xLjVoLTIuNTM5VjIzLjFMMTMyLjYzOCwyMy4xeiBNMTMyLjYzOCwxNi43MzRoMi4wMTFjMS4wNTYtMC4wMTgsMS42NzQtMC41NDIsMS42NzQtMS41MzUNCgkJCWMwLTAuOTktMC42MTgtMS40MDktMS42NzQtMS40MjRoLTIuMDExVjE2LjczNHoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE0MC43MTIsMjMuMVYxMS45MTdoMi40MDJ2OS4zMjVoNC44NDhWMjMuMUgxNDAuNzEyeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTQ5LjI2NSwxMS45MTdoMy44MTJjMy40ODMtMC4wMyw1LjY1MiwxLjcwMyw1LjY1Miw1LjU5MmMwLDMuODg3LTIuMTY5LDUuNjIxLTUuNjUyLDUuNTloLTMuODEyVjExLjkxNw0KCQkJTDE0OS4yNjUsMTEuOTE3eiBNMTUxLjY2NSwyMS4yNDFoMS4yMzljMi44NTIsMC4wMzEsMy4yNzEtMS45NTMsMy4yNzEtMy43MzJjMC0xLjc4Mi0wLjQxOS0zLjc2NC0zLjI3MS0zLjczM2gtMS4yMzlWMjEuMjQxeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMTY0LjgwNywyMy4xVjExLjkxN2g0LjE5OGMxLjk5OC0wLjEyNCw0LjA0MywwLjcxNCw0LjA0MywyLjg5N2MwLDEuMjIzLTAuODU0LDIuMDc2LTEuOTY4LDIuNDQ2djAuMDMyDQoJCQljMS40MTEsMC4yOTUsMi40NjIsMS4yNzEsMi40NjIsMi45MTFjMCwyLjIxNS0yLjc5LDMuMDIyLTQuNTA3LDIuODk3SDE2NC44MDd6IE0xNjkuMDgyLDIxLjI0MWMxLjEzMSwwLDEuOTA1LTAuMjAyLDEuOTA1LTEuNDg3DQoJCQlzLTAuNzczLTEuNDg3LTEuOTA1LTEuNDg3aC0xLjg3NnYyLjk3NUgxNjkuMDgyeiBNMTY5LjA4MiwxNi40MWMxLjAwNywwLDEuNTYzLTAuNDE5LDEuNTYzLTEuMzE3YzAtMC45LTAuNTU3LTEuMzE2LTEuNTYzLTEuMzE2DQoJCQloLTEuODc2djIuNjM0TDE2OS4wODIsMTYuNDFMMTY5LjA4MiwxNi40MXoiLz4NCgkJPHBhdGggZmlsbD0iIzAwMkY1NCIgZD0iTTE3NC4yOTIsMjMuMWw0LjA0NC0xMS4xODNoMi44NWwzLjg4NiwxMS4xODNoLTIuNDE0bC0wLjgwNi0yLjM3aC00LjQzbC0wLjgzOCwyLjM3SDE3NC4yOTJ6DQoJCQkgTTE4MS4yNDcsMTguODcybC0xLjUzMy00Ljc3MWgtMC4wMzJsLTEuNjQxLDQuNzcxSDE4MS4yNDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiMwMDJGNTQiIGQ9Ik0xOTIuOTkzLDIzLjFsLTQuNDE1LTkuMjk0bC0wLjAzMSwwLjAzMnY5LjI2MmgtMi4yNDVWMTEuOTE3aDMuNTYxbDQuMjYyLDguNzk4bDAuMDMtMC4wMzN2LTguNzY2aDIuMjQ2DQoJCQlWMjMuMUgxOTIuOTkzeiIvPg0KCQk8cGF0aCBmaWxsPSIjMDAyRjU0IiBkPSJNMjAwLjc3MywxNi43NWgwLjAzMWwzLjcxOC00LjgzM2gyLjgwM2wtNC4xMDUsNS4wMDNsNC40NjIsNi4xOGgtMi45ODlsLTMuODg4LTUuN2gtMC4wMzF2NS43aC0yLjQNCgkJCVYxMS45MTdoMi40VjE2Ljc1eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K" class="img-responsive"> </a>\r\n      </div>\r\n        <!-- End toggle menu Section -->\r\n        </div>\r\n    </div>\r\n</header>\r\n<main id="main">\r\n<div class="par parsys"><div class="redesign_404 section"> \r\n<div class="row full-row-gray-components" style="padding: 0px;">\r\n    <div class="fullscreen-banner ">\r\n        <div class="fullscreen-bg-image">\r\n            <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTY3cHgiIGhlaWdodD0iNzk2cHgiIHZpZXdCb3g9IjAgMCA5NjcgNzk2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+TG9nb3MvU1ZHL0dsb2JlIG9ubHkvRnVsbCBDb2xvciBDb3B5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAsNDgzLjI2NTMwNiBDMCw1MjkuMjA0MDgyIDYuNTkxODM2NzMsNTczLjYxMjI0NSAxOC42MzI2NTMxLDYxNS43MzQ2OTQgQzE5LjM0NjkzODgsNjE4LjU5MTgzNyAyMC4wMjA0MDgyLDYyMS40MDgxNjMgMjAuODU3MTQyOSw2MjQuMjI0NDkgQzIxLjA0MDgxNjMsNjI0Ljc3NTUxIDIxLjI2NTMwNjEsNjI1LjI0NDg5OCAyMS40ODk3OTU5LDYyNS43OTU5MTggQzgyLjQ0ODk3OTYsODIyLjkxODM2NyAyNjYuNDA4MTYzLDk2Ni41MzA2MTIgNDgzLjI4NTcxNCw5NjYuNTMwNjEyIEM1ODMuNTkxODM3LDk2Ni41MzA2MTIgNjc2Ljg3NzU1MSw5MzUuNzk1OTE4IDc1NC4yMDQwODIsODgzLjI2NTMwNiBDNzU0Ljk3OTU5Miw4ODIuODM2NzM1IDc1NS43NTUxMDIsODgyLjQyODU3MSA3NTYuNDY5Mzg4LDg4MS45Mzg3NzYgQzc2MS4wNjEyMjQsODc4LjgxNjMyNyA3NjUuNTEwMjA0LDg3NS41MzA2MTIgNzY5LjgxNjMyNyw4NzIuMTAyMDQxIEM4NTguNzU1MTAyLDgwNi4zODc3NTUgOTI0LjQwODE2Myw3MTEgOTUyLjA2MTIyNCw2MDAuNjMyNjUzIEM5NTMuNjEyMjQ1LDU5NS41NTEwMiA5NTQuOTU5MTg0LDU5MC4zODc3NTUgOTU2LjEwMjA0MSw1ODUuMTYzMjY1IEM5NTYuMzQ2OTM5LDU4My45Mzg3NzYgOTU2LjQyODU3MSw1ODIuNzE0Mjg2IDk1Ni41MTAyMDQsNTgxLjQ4OTc5NiBDOTYzLjA2MTIyNCw1NDkuNzc1NTEgOTY2LjU1MTAyLDUxNi44Nzc1NTEgOTY2LjU1MTAyLDQ4My4yNjUzMDYgQzk2Ni41NTEwMiw0MTguMDQwODE2IDk1My43NzU1MSwzNTQuNzM0Njk0IDkyOC41NzE0MjksMjk1LjE2MzI2NSBDOTIzLjczNDY5NCwyODMuNzM0Njk0IDkxMC41NTEwMiwyNzguMzg3NzU1IDg5OS4xMjI0NDksMjgzLjIyNDQ5IEM4ODcuNjkzODc4LDI4OC4wNDA4MTYgODgyLjMyNjUzMSwzMDEuMjQ0ODk4IDg4Ny4xNjMyNjUsMzEyLjY3MzQ2OSBDOTEwLjAyMDQwOCwzNjYuNjczNDY5IDkyMS41OTE4MzcsNDI0LjA4MTYzMyA5MjEuNTkxODM3LDQ4My4yNjUzMDYgQzkyMS41OTE4MzcsNTE5LjUzMDYxMiA5MTcuMDgxNjMzLDU1NC43NzU1MSA5MDguNzM0Njk0LDU4OC40ODk3OTYgQzkwMi4xMDIwNDEsNjA5Ljc3NTUxIDg5MC40MDgxNjMsNjI5LjQ2OTM4OCA4NzQuMzA2MTIyLDY0Ny4zMjY1MzEgQzg3NC42OTM4NzgsNjM5LjY5Mzg3OCA4NzQuOTc5NTkyLDYzMS45Nzk1OTIgODc0Ljk3OTU5Miw2MjQuMTIyNDQ5IEM4NzUuMTYzMjY1LDUzNy44OTc5NTkgODUxLjMwNjEyMiw0NDYuODM2NzM1IDgwNy4wODE2MzMsMzYxLjIyNDQ5IEM4MzkuNTEwMjA0LDMzMy4zNjczNDcgODYwLjE2MzI2NSwyOTguOTc5NTkyIDg2Ny4yODU3MTQsMjYwLjQ4OTc5NiBDODY5LjU1MTAyLDI0OC4yODU3MTQgODYxLjQ2OTM4OCwyMzYuNTcxNDI5IDg0OS4yNjUzMDYsMjM0LjMyNjUzMSBDODM3LjA4MTYzMywyMzIuMDIwNDA4IDgyNS4zMjY1MzEsMjQwLjEyMjQ0OSA4MjMuMDgxNjMzLDI1Mi4zNDY5MzkgQzgxOC4zODc3NTUsMjc3Ljc5NTkxOCA4MDUuMTgzNjczLDMwMS4xMDIwNDEgNzg0LjQ4OTc5NiwzMjAuOTc5NTkyIEM3NzguMDYxMjI0LDMxMC4zMjY1MzEgNzcxLjM4Nzc1NSwyOTkuODE2MzI3IDc2NC4zMDYxMjIsMjg5LjQyODU3MSBDNzI0Ljg1NzE0MywyMzEuNTkxODM3IDY3Ny45Nzk1OTIsMTgxLjU1MTAyIDYyNi42NzM0NjksMTQxLjYzMjY1MyBDNjk0LjM4Nzc1NSwxNDYuMDgxNjMzIDc1Ni45Nzk1OTIsMTYyLjQ4OTc5NiA4MDcuNDA4MTYzLDE5MC42NTMwNjEgQzgxNS4zMDYxMjIsMTk1LjE2MzI2NSA4MjUuODE2MzI3LDE5NS4wMjA0MDggODMzLjE4MzY3MywxODguODU3MTQzIEM4NDIuNzM0Njk0LDE4MC45Mzg3NzYgODQ0LDE2Ni43MTQyODYgODM2LjA0MDgxNiwxNTcuMTYzMjY1IEM3NjMuNjMyNjUzLDU1Ljg1NzE0MjkgNjM4LjM4Nzc1NSwwIDQ4My4yODU3MTQsMCBDMjE2LjgxNjMyNywwIDAsMjE2Ljc5NTkxOCAwLDQ4My4yNjUzMDYgTTQ5NC41NzE0MjksNjUuODk3OTU5MiBDNDc0LjI0NDg5OCw1OC4xMDIwNDA4IDQ1NC4xMjI0NDksNTIuMDgxNjMyNyA0MzQuMzI2NTMxLDQ3Ljc1NTEwMiBDNDUwLjIyNDQ5LDQ1Ljk3OTU5MTggNDY2LjMwNjEyMiw0NC45Nzk1OTE4IDQ4Mi42NTMwNjEsNDQuOTU5MTgzNyBDNDkwLjMwNjEyMiw0NS4wNjEyMjQ1IDQ5OS42OTM4NzgsNTQuMjY1MzA2MSA1MDkuNTUxMDIsNzIuMDYxMjI0NSBDNTA0LjU3MTQyOSw2OS45MTgzNjczIDQ5OS41NzE0MjksNjcuODE2MzI2NSA0OTQuNTcxNDI5LDY1Ljg5Nzk1OTIgTTU0My4yODU3MTQsNDguMjQ0ODk4IEM1NjEuNTMwNjEyLDUwLjI2NTMwNjEgNTgwLjk1OTE4NCw1My40MDgxNjMzIDYwMC45NTkxODQsNTguMDgxNjMyNyBDNTg4LjQyODU3MSw2NC43OTU5MTg0IDU3NS40NDg5OCw3My4yMjQ0ODk4IDU2Mi4yNjUzMDYsODMuMzA2MTIyNCBDNTU2LjM4Nzc1NSw3MC4wNDA4MTYzIDU1MC4wNjEyMjQsNTguMzI2NTMwNiA1NDMuMjg1NzE0LDQ4LjI0NDg5OCBNNjE5LDk2LjM2NzM0NjkgQzYzNC40Mjg1NzEsODYuMzg3NzU1MSA2NDguNjEyMjQ1LDc5LjUzMDYxMjIgNjYwLjQ4OTc5Niw3Ni42OTM4Nzc2IEM2ODMuMDQwODE2LDg1LjczNDY5MzkgNzA1LjM4Nzc1NSw5Ny4yNjUzMDYxIDcyNi41OTE4MzcsMTExLjg1NzE0MyBDNjkyLjU5MTgzNywxMDMuMzg3NzU1IDY1Ni40Mjg1NzEsOTguMjA0MDgxNiA2MTksOTYuMzY3MzQ2OSBNMjU0LjMwNjEyMiwxNTUuNTkxODM3IEMyNTkuMzA2MTIyLDEzMi4yODU3MTQgMjczLjMwNjEyMiwxMTEuNDI4NTcxIDI5NS4wMjA0MDgsOTQuMjA0MDgxNiBDMzQ3LjQ2OTM4OCw3OC41MzA2MTIyIDQwOC41MTAyMDQsODIuMzA2MTIyNCA0NzIuNjczNDY5LDEwNS43OTU5MTggQzQ0NS42NzM0NjksMTEwLjQ4OTc5NiA0MTguNjkzODc4LDExNi43MTQyODYgMzkyLjA0MDgxNiwxMjQuNzU1MTAyIEMzNDIuNDQ4OTgsMTM5LjYzMjY1MyAyOTUuNjczNDY5LDE1OS45NTkxODQgMjUyLjgxNjMyNywxODQuNjkzODc4IEMyNTEuODM2NzM1LDE3NC44NTcxNDMgMjUyLjMwNjEyMiwxNjUuMTAyMDQxIDI1NC4zMDYxMjIsMTU1LjU5MTgzNyBNMjEyLjE0Mjg1NywxMzkuMjY1MzA2IEMyMTEuNTEwMjA0LDE0MS41NTEwMiAyMTAuODU3MTQzLDE0My44MzY3MzUgMjEwLjM2NzM0NywxNDYuMjA0MDgyIEMyMDUuODE2MzI3LDE2Ny40MDgxNjMgMjA2LjM0NjkzOSwxODkuMTIyNDQ5IDIxMS43MTQyODYsMjEwLjY5Mzg3OCBDMTYzLjMyNjUzMSwyNDQuMDQwODE2IDEyMS4yNjUzMDYsMjgzLjUxMDIwNCA4Ny43OTU5MTg0LDMyNy44MzY3MzUgQzc3LjU3MTQyODYsMzQxLjMyNjUzMSA2OC40NDg5Nzk2LDM1NS4xMDIwNDEgNjAuMTgzNjczNSwzNjguOTU5MTg0IEM4NS4wNjEyMjQ1LDI3Ni45MTgzNjcgMTM5LjI2NTMwNiwxOTYuODM2NzM1IDIxMi4xNDI4NTcsMTM5LjI2NTMwNiBNMzA4LjgxNjMyNywyODIuNDg5Nzk2IEMyOTAuMjI0NDksMjY1LjEwMjA0MSAyNzYuMTAyMDQxLDI0Ni45Mzg3NzYgMjY2LjU5MTgzNywyMjguNzE0Mjg2IEMzMDguNzE0Mjg2LDIwMy4zNjczNDcgMzU1LjMyNjUzMSwxODIuNzE0Mjg2IDQwNC45Nzk1OTIsMTY3Ljc5NTkxOCBDNDM0LjUxMDIwNCwxNTguOTE4MzY3IDQ2NC40MDgxNjMsMTUyLjMyNjUzMSA0OTQuMjA0MDgyLDE0Ny43NzU1MSBDNDUxLjE2MzI2NSwxOTYgNDA4LjE4MzY3MywyNTcuMjY1MzA2IDM2OC44MTYzMjcsMzI2LjQ0ODk4IEMzNDYuMzI2NTMxLDMxMy40NDg5OCAzMjYuMTIyNDQ5LDI5OC43MTQyODYgMzA4LjgxNjMyNywyODIuNDg5Nzk2IE01MDAuODk3OTU5LDM3Ni4xNjMyNjUgQzQ2OC4zNjczNDcsMzY5LjIyNDQ5IDQzNy40NDg5OCwzNTkuMjQ0ODk4IDQwOC45Nzk1OTIsMzQ2LjczNDY5NCBDNDUwLjkxODM2NywyNzMuMzY3MzQ3IDQ5Ni43OTU5MTgsMjA5LjU3MTQyOSA1NDIuMDQwODE2LDE2Mi4xNDI4NTcgQzU1Ni4xODM2NzMsMjE3Ljc1NTEwMiA1NjguMDQwODE2LDI5Mi41NTEwMiA1NzMuMDQwODE2LDM4NS4yODU3MTQgQzU0OS4yMjQ0OSwzODQuMzI2NTMxIDUyNC45Nzk1OTIsMzgxLjMyNjUzMSA1MDAuODk3OTU5LDM3Ni4xNjMyNjUgTTU5MC4wMjA0MDgsMTcwLjIyNDQ5IEM2NDEuMTQyODU3LDIwOC4yNjUzMDYgNjg3Ljk3OTU5MiwyNTcuMzQ2OTM5IDcyNy4xNjMyNjUsMzE0Ljc1NTEwMiBDNzM0LjU5MTgzNywzMjUuNjUzMDYxIDc0MS41OTE4MzcsMzM2LjcxNDI4NiA3NDguMjY1MzA2LDM0Ny44Nzc1NTEgQzcxMi4zMjY1MzEsMzY4LjYzMjY1MyA2NjYuOTM4Nzc2LDM4MS4wNDA4MTYgNjE3LjkzODc3NiwzODQuNTMwNjEyIEM2MTMuNzc1NTEsMzA2Ljk1OTE4NCA2MDQuNTkxODM3LDIzMi4zMjY1MzEgNTkwLjAyMDQwOCwxNzAuMjI0NDkgTTE0MC4xODM2NzMsNTg3Ljk1OTE4NCBDMTAyLDU1Mi42NTMwNjEgNzUuNzM0NjkzOSw1MTUuMzA2MTIyIDYyLjM2NzM0NjksNDc4LjIwNDA4MiBDNzIuOTU5MTgzNyw0MzYuNjEyMjQ1IDkzLjQ2OTM4NzgsMzk0Ljg5Nzk1OSAxMjMuNjczNDY5LDM1NC45MTgzNjcgQzE1Mi4zMDYxMjIsMzE3IDE4Ny45MTgzNjcsMjgyLjg1NzE0MyAyMjguNzc1NTEsMjUzLjUxMDIwNCBDMjQwLjU3MTQyOSwyNzQuODE2MzI3IDI1Ny4wODE2MzMsMjk1LjYxMjI0NSAyNzguMDgxNjMzLDMxNS4zMjY1MzEgQzI5OC4wNjEyMjQsMzM0LjA0MDgxNiAzMjEuMzY3MzQ3LDM1MSAzNDcuMTgzNjczLDM2NS44MzY3MzUgQzM0MC4wODE2MzMsMzc5LjMyNjUzMSAzMzMuMTAyMDQxLDM5My4wNDA4MTYgMzI2LjMyNjUzMSw0MDYuOTc5NTkyIEMyODYuNDQ4OTgsNDg4LjY5Mzg3OCAyNTMuODc3NTUxLDU3Ni4zNjczNDcgMjM0Ljc1NTEwMiw2NTUuOTM4Nzc2IEMxOTkuMzA2MTIyLDYzNS45MTgzNjcgMTY3LjM4Nzc1NSw2MTMuMTAyMDQxIDE0MC4xODM2NzMsNTg3Ljk1OTE4NCBNNDMxLjY5Mzg3OCw3MjkgQzM3Ni4wMjA0MDgsNzE3LjA2MTIyNCAzMjMuNDA4MTYzLDY5OS4zODc3NTUgMjc1Ljc3NTUxLDY3NyBDMjkxLjQwODE2Myw2MDYuNjMyNjUzIDMyMC41MzA2MTIsNTIxLjM0NjkzOSAzNjYuNzE0Mjg2LDQyNi42OTM4NzggQzM3My40MDgxNjMsNDEyLjk3OTU5MiAzODAuMjY1MzA2LDM5OS41MTAyMDQgMzg3LjI2NTMwNiwzODYuMjY1MzA2IEM0MTkuNTUxMDIsNDAwLjc1NTEwMiA0NTQuNjUzMDYxLDQxMi4yNjUzMDYgNDkxLjQ4OTc5Niw0MjAuMTIyNDQ5IEM1MTkuNDg5Nzk2LDQyNi4xMjI0NDkgNTQ3LjQ0ODk4LDQyOS4zODc3NTUgNTc0Ljg3NzU1MSw0MzAuMzI2NTMxIEM1NzUuMzY3MzQ3LDQ0Ny4xODM2NzMgNTc1LjYxMjI0NSw0NjQuNTcxNDI5IDU3NS42MTIyNDUsNDgyLjQ4OTc5NiBDNTc1LjYxMjI0NSw1ODguMzI2NTMxIDU2Ny4xNDI4NTcsNjc2LjIwNDA4MiA1NTQuOTM4Nzc2LDc0NC44MzY3MzUgQzUxNC43MTQyODYsNzQzLjEwMjA0MSA0NzMuMzI2NTMxLDczNy44Nzc1NTEgNDMxLjY5Mzg3OCw3MjkgTTYyMC41NTEwMiw0ODIuNDg5Nzk2IEM2MjAuNTUxMDIsNDY0LjkzODc3NiA2MjAuMzA2MTIyLDQ0Ny4zMDYxMjIgNjE5Ljc5NTkxOCw0MjkuNzM0Njk0IEM2NzUuNjkzODc4LDQyNi4wMjA0MDggNzI3LjQ4OTc5Niw0MTEuNDg5Nzk2IDc2OS44OTc5NTksMzg3LjEwMjA0MSBDODA5LjEyMjQ0OSw0NjQuNzc1NTEgODMwLjIwNDA4Miw1NDYuNjkzODc4IDgzMC4wMjE1OTgsNjI0LjAyMDQwOCBDODI5Ljk3OTU5Miw2NDYuNDI4NTcxIDgyOC4wNjEyMjQsNjY3LjczNDY5NCA4MjQuNTEwMjA0LDY4Ny44MzY3MzUgQzgwNC4zMDYxMjIsNzAwLjIyNDQ5IDc4MS4wODE2MzMsNzEwLjkzODc3NiA3NTQuOTE4MzY3LDcxOS43NTUxMDIgQzcwOC41MTAyMDQsNzM1LjM2NzM0NyA2NTYuMjA0MDgyLDc0My44OTc5NTkgNjAwLjc3NTUxLDc0NS4zMjY1MzEgQzYxNC4xMjI0NDksNjY1LjQwODE2MyA2MjAuNTUxMDIsNTcyLjY1MzA2MSA2MjAuNTUxMDIsNDgyLjQ4OTc5NiBNNjEuNzk1OTE4NCw2MDMuMjA0MDgyIEM1Ny45NTkxODM3LDU4OC41OTE4MzcgNTUuNTUxMDIwNCw1NzMuNzE0Mjg2IDU0LjU3MTQyODYsNTU4LjU5MTgzNyBDNjkuNTcxNDI4Niw1NzkuOTM4Nzc2IDg3Ljg3NzU1MSw2MDAuODM2NzM1IDEwOS42NTMwNjEsNjIwLjk1OTE4NCBDMTQyLjUzMDYxMiw2NTEuMzQ2OTM5IDE4MS41NzE0MjksNjc4LjUzMDYxMiAyMjUuMDgxNjMzLDcwMS44MzY3MzUgQzIxNi4yMDQwODIsNzUxLjU1MTAyIDIxMy42OTM4NzgsNzk2LjU3MTQyOSAyMTkuMzI2NTMxLDgzMi44OTc5NTkgQzE0NC4zMjY1MzEsNzc2LjE2MzI2NSA4OC4yMjQ0ODk4LDY5NS44OTc5NTkgNjEuNzk1OTE4NCw2MDMuMjA0MDgyIE0yOTMuNTcxNDI5LDg3OC4zNjczNDcgQzI5Mi4yNDQ4OTgsODc3LjI4NTcxNCAyOTAuODE2MzI3LDg3Ni4yNjUzMDYgMjg5LjIyNDQ5LDg3NS40ODk3OTYgQzI2NC4yNDQ4OTgsODYzLjMyNjUzMSAyNTQuMTYzMjY1LDgwNy42NzM0NjkgMjY3LjE2MzI2NSw3MjIuNTUxMDIgQzMxNS4xMjI0NDksNzQ0LjEwMjA0MSAzNjcuMzg3NzU1LDc2MS4xODM2NzMgNDIyLjI4NTcxNCw3NzIuOTE4MzY3IEM0NjMuODk3OTU5LDc4MS44MTYzMjcgNTA1LjM2NzM0Nyw3ODcuMzA2MTIyIDU0NS44OTc5NTksNzg5LjQyODU3MSBDNTI2LjAyMDQwOCw4NzUuODM2NzM1IDUwMC41MzA2MTIsOTIxLjE4MzY3MyA0ODMuNjczNDY5LDkyMS4xODM2NzMgQzQ4Mi41NzE0MjksOTIxLjE4MzY3MyA0ODEuNTUxMDIsOTIxLjM2NzM0NyA0ODAuNTEwMjA0LDkyMS41MTAyMDQgQzQxMy42MTIyNDUsOTIxLjA2MTIyNCAzNTAuMjI0NDksOTA1LjY3MzQ2OSAyOTMuNTcxNDI5LDg3OC4zNjczNDcgTTU5Mi4yNDQ4OTgsNzkwLjM0NjkzOSBDNjU1LjczNDY5NCw3ODkuNTcxNDI5IDcxNS45NTkxODQsNzgwLjI4NTcxNCA3NjkuMjQ0ODk4LDc2Mi4zNjczNDcgQzc4Mi42NzM0NjksNzU3LjgzNjczNSA3OTUuNDQ4OTgsNzUyLjg1NzE0MyA4MDcuNTkxODM3LDc0Ny40MDgxNjMgQzc5Mi43NzU1MSw3ODMuNjUzMDYxIDc3MC45NTkxODQsODEzLjgzNjczNSA3NDIuNjEyMjQ1LDgzNi4zMjY1MzEgQzY4Ni41NzE0MjksODc3LjU5MTgzNyA2MjAuNDQ4OTgsOTA1Ljg3NzU1MSA1NDguNjczNDY5LDkxNi42OTM4NzggQzU2Ni42NTMwNjEsODg1LjY1MzA2MSA1ODEuMTQyODU3LDg0MS44MzY3MzUgNTkyLjI0NDg5OCw3OTAuMzQ2OTM5IiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPHJhZGlhbEdyYWRpZW50IGN4PSI5Ni4zMTg0MTIyJSIgY3k9IjIwLjU0MDExODIlIiBmeD0iOTYuMzE4NDEyMiUiIGZ5PSIyMC41NDAxMTgyJSIgcj0iMTA0LjczODg4JSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwLjk2MzE4NCwwLjIwNTQwMSksc2NhbGUoMC43OTU5MTgsMS4wMDAwMDApLHRyYW5zbGF0ZSgtMC45NjMxODQsLTAuMjA1NDAxKSIgaWQ9InJhZGlhbEdyYWRpZW50LTMiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBzdG9wLW9wYWNpdHk9IjAuNDgiIG9mZnNldD0iOSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgc3RvcC1vcGFjaXR5PSIwLjY5IiBvZmZzZXQ9IjI5JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjU0JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC4wNSI+CiAgICAgICAgPGcgaWQ9IkxvZ29zL1NWRy9HbG9iZS1vbmx5L0ZhZGUvV2hpdGUtRmFkZS10by10cmFuc3BhcmVuY3kiPgogICAgICAgICAgICA8ZyBpZD0iTG9nb3MvU1ZHL1dCRy9Ib3Jpem9udGFsL0JsYWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTYxLjIyNDQ5MCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IldoaXRlLUdyYWRpZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNy4zMzQ2OTQpIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9Ik1hc2siIGZpbGwtb3BhY2l0eT0iMCIgZmlsbD0iI0ZGRkZGRiIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gZmlsbD0idXJsKCNyYWRpYWxHcmFkaWVudC0zKSIgbWFzaz0idXJsKCNtYXNrLTIpIiBwb2ludHM9IjAgNTMuODg5Nzk1OSAxMDAwIDUzLjg4OTc5NTkgMTAwMCA4NDkuODA4MTYzIDAgODQ5LjgwODE2MyI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=" class="img-responsive cover" title="" alt="">\r\n            <div class="container lp__banner_container_overlay">\r\n                <div class="row">\r\n                    <div class="fullscreen-img-overlay left-align col-lg-6 col-md-8 col-sm-12 col-xs-12">                    \r\n                        <div class="fullscreen-wrapper ">\r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<br>\r\n                            \r\n                            <h2>Sorry, something went wrong.</h2>\r\n\t\t\t\t\t\t\t<h3>Please clear your browser cache and cookies and try again.</h3> \r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t<!--<p><div class="cf-error-details cf-error-502">\n  <h1>Bad gateway</h1>\n  <p>The web server reported a bad gateway error.</p>\n  <ul>\n    <li>Ray ID: 8a59b3aaa8638200</li>\n    <li>Your IP address: 20.51.207.162</li>\n    <li>Error reference number: 502</li>\n    <li>Cloudflare Location: Ashburn</li>\n  </ul>\n</div>\n</p> -->\r\n\t\t\t\t\t\t\t<!--<a href = "mailto:[email protected]?subject=5XX Error&body=%0D%0A%0D%0APlease provide the following information.%0D%0A%0DWebpage that you are trying to access = (Copy the URL from the browser address bar)">Please click here to report the issue.</a> -->\r\n\r\n                            <div class="back-home-btn">\r\n                            </div>\r\n                        </div>                    \r\n                    </div>\r\n                </div>\r\n            </div>      \r\n        </div>\r\n    </div>\r\n</div>\r\n</div>\r\n</div>\r\n</main>\r\n<footer>\r\n\t<div class="row full-row-footer-components">\r\n\t\t<div class="container">\r\n\t\t\t<div class="lp__footer_top">\r\n\t\t\t\t<div class="row">\r\n\t\t\t\t\t<div class="col-lg-7 col-md-6 col-sm-12 col-xs-12">\r\n\t\t\t\t\t<hr class="visible-sm visible-xs">\r\n\t\t\t\t\t\t<div class="row">\r\n\t\t\t<div class="col-lg-6 col-md-12 col-sm-6 col-xs-12">\t\r\n\t\t\t<!-- Begin Language toggler -->\r\n\t<!-- End Language toggler -->\r\n</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div><!-- End right column footer follow and newsletter section -->\r\n\t\t\t\t\t\t<div class="row">\r\n\t\t\t\t\t\t<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">\r\n\t\t\t\t\t\t<div class="lp__footer_bottom">\r\n\t\t\t\t\t<div class="row">\r\n\t\t\t\t\t<div class="col-lg-8 col-md-8 col-sm-12 col-xs-12">\r\n\t\t\t\t\t<div class="lp__listinline">\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t</div><!-- End disclaimer-->\r\n\t\t\t\t\t<div class="col-lg-4 col-md-4 col-sm-12 col-xs-12">\r\n\t\t\t\t\t<div class="lp__footer_fraud">\r\n</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t</div><!-- End disclaimer and copy right -->\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div><!-- End footer Bottom row -->\t\r\n\t\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n<!-- End Top Footer -->\r\n<!-- Begin bottom Footer -->\r\n\t<div class="row full-row-footer-black-components">\r\n\t\t<div class="container">\r\n\t\t\t\t<div class="row">\r\n\t\t\t\t\t<div class="lp__footer_bottom_left">\r\n\t\t\t\t\t\t<div class="col-md-12 col-sm-12 col-xs-12">\r\n\t\t\t\t\t\t\t<ul>\r\n\t\t\t\t\t\t\t\t<li><a href="https://www.worldbank.org/">\r\n\t\t\t\t\t\t\t\t<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0M3B4IiBoZWlnaHQ9IjI5cHgiIHZpZXdCb3g9IjAgMCAxNDMgMjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQxLjIgKDM1Mzk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT53YmctbG9nby13aGl0ZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNSI+CiAgICAgICAgPGltYWdlIGlkPSJ3YmctbG9nby13aGl0ZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0MyIgaGVpZ2h0PSIyOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFQSUFBQUF3Q0FZQUFBQXJTQ2NiQUFBQUJHZEJUVUVBQTF0ZVhQOG1lQUFBRDVCSlJFRlVlQUh0blA5MTIxWVNoZU05KzMrNEZRUmJ3WElyTUZ4QjZBb01WMkNsZ2lBVnlLa0FTZ1ZVS29CU2diUVZnRnVCbEFxODM0WGVJSmVQQUVuSlNySzdmblBPY0didS9IanZEVEFBcWVUNDFWY3ZSSjgrZlZwVHFvYS9nYVhQMFIzZ3IvQU5mUGZxMWFzSFpLSFNnZEtCUDdNRERPOEc3dUI3K0RsMFM5SUZYUDJaNXlocmx3NThjUjFnNkZad0N3L3dLZW9KT0hmSU8yS3JMNjZoNWNDbEEzOTBCeGkwQmg3Z2MwbERyTGR1a0I0QXFuR01Mbkd1L3VpemxmVktCLzZYTy9EcW5NMm53ZG9TVzJmeE8yeXhmdnVLMW5DVkdIR1Nyb240Q2Y0V2J1Q2dIY3BiZmtOSDNjQ0xMQjBvSFhoT0J4amlOVHozOWJoWnFrZThmanNQOExuVUUraHZidVZwVFQwWUNwVU9sQTU4VGdjWUpIME5uaHZpMXVzU1U4SDZvMVVQdnlTVllmWkdGNzEwNEtrZFlCcnozN0l4MEpJcjFVUFc4Qlplb21ISmtYRFZhdUVlSHVBNW10Wjc2aGxLZk9uQUY5MEJwa2xmcDUwMDFIMENKSmUrT2cvNExwTi9oZXpnSUEza0hIWFJiSndWckRmN2JSYllSa3lScFFPbEEyZDBnQUhTQVByUU5Vb0Q2K0VsNm5Ecy9aN0YxdkFIYVRBMXBFRmJsQ0VNcFA2UXRrZGdhN2lIdFpmTm5yTVlwUU9sQThjN2tJWUhNZEpGUkdQMWo5RDBxUUZyNGZGcmRzUkpnbWtJNVJkSmprT09IR0RSRnRZRDQxWkdvdW5ON0xXS1hqcFFPdkRFRGpCUS9oWWQzNUpnR3JnZWR0SUFIZ3l3bGhNTys0QnVZaHZnR21EUjdVTHN3VEFUcTNvMVhFV2RJa3NIU2djV09wQUc1aDRwa3RRQXJaT08yQ1A1eDdkc1hnNzgwaUl2M1EvZWhpOXc3SHp3TDhJbmFUbTk0MFV2SFNnZG1PbUFEWXhtcllIeklkNG1YSDdSTGJ6M1ZzWldUdEQ0MXZXbGNLaHUwUFFnQUtoZ1BSeUMzS2QxUkdXUXZabEZMeDJZNndDREVvTTBvT2REUEwxWjhWM0NRUnF5dWFHVGY4SmpQYkJhamtSMTRKSmc3aHV3OWFiZXdFRXRTdGhienkxNjZVRHBBQjFnUUpxWUZ1UUZIRU10dU1tYkJOYkprVWl4eWhFSFRZUHZ1VGlyQ0VETzFkV3dCblVvc1EvSkZleitnd2VGcjFYMDBvRXZyZ01NeUJZV2FXQjZLWW5hcFdiZ3Y0eWdUQTdZcXlONUVUNWJHK2R0QkppOFVEMXNmeERNUGl5VzFuMUpQTzJqUmk2ZTh5WFhLN1dlMXdGZEgxalhxWHBlaGZPeVZEK3Q4K2ZlRDJ4aWprNStmU1ZwQTJ2NG5UU0lEVHg3S0F0czh6YmhVME42aTVHNjk1ZHM3QmowSWMrWGpYK3JwS0E4Qmx4N0M5cXJuZkw3Y0NLbk5kRGpHMEYrM2dGZk83Tk9ENzVFT3NPcG5BTi9yS0hjaGNMYVd3ZlhFVHNuNVllUGtYcTRXQU9mOTFCMTF2azZ5cGZEYUs4ZXVKK2hqM3lMbDVybjlKbC9idDI0VGtNV3E5NjBzWTRrZHI3SExHVzhsemFlRXpxQkZkekJxdXQwaTlGRVhFaXczb0xhd0VPYVQyb3RITmxtdUp0YTV5THlGVnk3TitrRGNqVUZIVkdJVzZlY09iRUYxR2EweGxnUHFRMklMbUUxWGI0TE9IRFVQYXA5ZVR5cUYxUzVUem9PMVhLcVBRYUg5aFEwRFdyRWhDUEo4YTJQWHNGRHdwYUU5ai8xREwxZkNqUjh1b0cxZnBiVHhwNXlTWnozd01ydHFZdmZXSWlxOXlLWGpUcGZXemJoM2tObGQza2NXTDVHZmxZL3crUlRNYU02Nm9KNXZFSit1NGxURUpqdXA2WDdTRGtpWHl2ZjQyUEU0V2NUKzVERXZZYnZEOFAya0wyZTRPbk4yM3E5Vk5QY1p3MXl4TitPdGJEeUJpbWd6aGRhc29udGxKQ29RNTQ2WU1RZWs3MDU4NFo0OHpmNXZzaXJMRmRxNnpIWStmN1c0Y2ZudFpVNzFrZm1OOGNBMXNONXJXbXZ5WThZU2ZsOTRqeG5Pa1B5STBiYTIzZnNVUkp2bTJJa1ZLOVBuTmVlclVGc2ZzN0kxejZkRHI2VjRhdzhJT24zdnIrMHgzd05oZnBaL1F3K1hGNitYcWgxc0s4VTEza3lldlJteVBCbW9XNVBYTENuVE9jRDFNTWk3N1A2MXMvZ3JkWVJKVDlpcEhZRTdTTWNTZFp5b1h1UEJ1dytjYjcraFlLM3NOUFVWRnRuVmlXcHNzUXBEMndEZC9BQW4wc0RnWmZ3T0ZqSURnNnFmQU1CSWx2SFF3Y2ZMR2E2NkdCNmt1WjBZWG5ldUUvQ0NkWlpuRHFMMTBYdDNJbGVwYnplOERyTEdjelhtczl6Smp6OEljbjFmWHJmdFIrdm9RdStpcnlRWURVOFVlQ1NnSDQvVExVakJ2L0ZsTGl2VEVPYTZ1eXRrVUlIcTdOMEJxK3FHanJUWU9DdHNLZ1RFcXl5R0tsN2NkaCtydHU1UFVhdE9SLzVkY0x6OHpmQ1JjUm9yMW8zNkI1bDNDdXlEeERaamduMllUNnB0VnlLTTd3VkpnTEwxK24vQXA0MzVZY3grcnlQRHhZMjVmRVBBbHpENytHLzQvOGIvQWIrRGxiTURoYnRZTm55L1YyeDhIZndIYmJveDBjeGZqYW1TMzFJOXRjWkh1WjFLTWphOUkzcG9iNE9CZWw2MVBqVy9EdjI5ejVzZE8xRDU1SU1tbHNqZkYrbG5LZzk0UytocE5wdnFSWDdXYUUzVDZ5OU94SC96dndlNjdpRjdLbVZiczQ5NUxUUkVWS2xNSjNyZlRwbmdpWlJUOXFqb24rWUl2b2dSTmNwYUIzS2tpVDNac0huNTlSOWZoVnhhVDMxUDBqOXI4TjRLWm5XK2RIcXJmTkIxbzE2WXdHTHFwNEtPSnNVY0xPVXAwWGxnei9DTGZHN2xLTzEydVFMTExtKytncjhEa01zOHViSkRud3RZNForTVV4UHI0anpvWXlRT2hTazYxR2pNdisxNmFQS1BoOVE3Z3gvYmZxQm12cTJPWEM4RUpEMjQvdjh4Nm5TR3E3RWw4UTJGaDg5R0tIVXg3WDUvYWJkcExPWmUxYjljR2Fja2ovQTNpdC8wT2ZGS3dQdTZNUE9iTjFQc3QvQS8wUi81YjQ1blQzV0dmNlFiRC8vejFsTXJMTXozT01OL214MVpSVWUvb3JoQzEyYjg1VGFFQkRGZmpvVi9FeS82bXAvZXBKWCtjVlpxa25jTmZIdVhtUHZBT0tzMHUvZ0RheEJyNUU1WFNlZ05zZXZwcnY2QzBhZGdKVTdrdjR1cmZFTjlyaW14VnlaL2xMcXY2MVFaZnFTK3YyTTR3SHNLc1BmbWEyMzBSM251Z05iSjd4QmZreTZDOFZVOENxeEhoaStSOHhaMmhoNnhYcFhadWZxYXdNZVFtZC9iZWdod1RiVW1zTUQwOFBQMTc3UldTUGY1TTUwVjRWWERyeWtydjFUejYvWm5RYlphZTNHQ1YxUFM5SHVSSU1mbzU3M2VXTnAydnhIczArcDF3UW9SNlNML0RCcWp4ODNpSC9CNGEvUjNYL3dSTWYvT2RUTUpHczl2V0YyTTc3L0JtakZKdlM3OGcxN2pONDB0ckY0Ry8wRXRrNjRCdjJqeFlTcS9PL2dMZ0VOOGlycDU0cnEzTUFzem05NGQ3VnVKSDB1OWc3ZjI1bllQeHI2bm1zeHR6L3Q0MGQ5dGI2UmxxaE8weDcyckNTbXhsRWw1NDlKdnJqZ0JsSVRkNm53NnljdThJdkYxK2pmbXEyYjhNWnMxZmI2N25QZFV2WlV6OVZOZXc3OW5nL0FyOC9aUU1UUTU0bkFOSEJCYTVSR1Jyb3ZWdElUZFdDZjBDOERRT3FiVDJYMnBMTEFGWWF1WjFBVHloSDUwWHk2TjF1emM5V3Z0Kzh6ajN1cS9UTjdmMWhJcXA2SUw0US9HOWErM3JPL0d3MXlUaDBOTzlXSWQ1WjBaZnJ2b2Q2bG9tc3JIbnI0ekRXcDE1UDIrTkNwelk2dlNydUV5U2NPMHFBSDdVSkIrcmxIT1BVcTlpUHNYNk5qLytNTnpYNEY5TjVnM2ZTTjJTK3BicXlZMytBR3o2dHM4eU9lTy9QR0F6Q2t1V2JWRDdQb0krZ1BpU05oazB2WFFmc0orcDZlMVdGa2NtZjI5RUJSMzRQTVA2c3FEc2ZmNENzTDBKcVYyZDRiZjRDUElTbDJLVDdLZkIyS0pEbHJ0OUY5alhEZG9QeGdyRjdxOS80VmNpeWlyMDg1OWFOejRZTmcvVmxkdEYwSVdZVEo2WlVJSFYwakNoRFhqdEY4R0JaUUc5aWNKR2lJUUpQVHVtQ2Q0YUhlZXkzQVRUaVMzRnNUck12OGxmTEJlc05yWWFJTVZ4OVhqNTREWHh0NExzbVplcUo2N3NmdVlLZjhKdEVlYWcvSThsZjQ0dm9xckllRk9kMWk5TWF5Z3diVncvQTFwajJDZHhGbzB2MEdqelcwdHRmWDNpcmZjMXF2OHNTVTQ3MjlNUC9jSGo5RlRlTHlIa3ozT1Q2dm81Sk5scGZ2ZGR3RGNaY0tUclIzQnJCdE9KRFQvWWZlR3Q3R09yTXlDL1pOZEhNSnhHK3NlRE1YY3d3anQwLzUwOFU3RWQvWWVycFl0ZG1iRTduZXZFaTdpQndBUDB2NHA0dG1jZDRYeFExd255UmlvcWxuSVAyRTJsc0V6UGV2a0FGdXRSYXloNE1HbEg2R0c3QVdEcnBINlJNUFNLZlpIaE9RNzZFSEMxWTlKOTI0V2pOb3V0R3NQMVU0azFSZmZZMXBIK0NLemRkd2Z5b3hpanIxWlozbDNNYmFMb201OU9TVTB5TnZNN3hOZFgyUG4wN1UybEtqZ1Zkd3ZuL1Y3MmZ3Y1oyNXRWS3NjZ2JZeVhOYWMweTQ2aDBRZ1g0WWJkUVAzV05QVHpVbFkzZndTQWZGemdCSWpQcVhaNFJyUGQrZjlNdHg4Y2VQNmxpTkxEZlMxcEVEb0l1U1V4UCtrQVJVOEpBSFpyYk9OZlVLdlRkL0hiVWtNOThZdG9SYmpWQmJGUEVwMnR0UHRuNTlLam41eHhyb3ZjVjNYaXYwUEFiYjE1Z0dOWjB6My8va3QzV2sxbGEveVh3SDl3OStYVS90K1JoTmZTSEk5NWdQOHR6QWp2c2tidzNmSDFzRVh4ZDdEeW5zUk02ME4rVVE2MzFxbzg2Yy9BdmZzVy9NOFJyOURYeVhzQnJaVTNDNitiR0ZpYTRmeFpNL285YXZUODU4L004WFRjclRINHQyeDJxa3N6MVl6QVBZWGRqbzhrMTJ3bS9DSHpLdDgwOXMvVWJ4ZWdyWndUOFFvOThydVUvK09Yb0xlRFBuZUFGTTU5RmZ3NSt5bjN6WkhjQVZySHRoQmRkdzBNK2haUEluc3plbUg2anNyUVhjSFRpT0FPUmM0UllIWFhCZjdxMmovdXZjQk9nNjdTSXd5UWZrRmZ4R2NRbGJGQ2xHNTkvbFFmanV3TFRPRlp6WGt1ODlNZStSZTVTdzd3QjNlNDdIR2xkZ2I0ako2MldoUjB3YXNvVkY0OWNtcEo1R1BleWtwNE9lUkVITmtaS0xya2hHdG90QjVpRE9uNXFENVI4OGtTM3RkMVhaUTVYMnRmcWNoYWloUHRlZlU2UGtMbmNnK291c2xxTk9lNVFQcjVjaWs3OWU4cy9oNUl6WFhybHovbWRoRkd2Z29DYUtBRndHbUtSL25hZ2k3bHhKRFRVa3FEa25qK0E2RWpLNTJOaHo2cGFZMG9IL3l3NHdKREdrZ3g4d0RkS1FEWkhNeHVQTzBjbnhvYXpQekdsbjFoNS9xNXlUWDJKS0I3Nm9EakFzUGpCTmZ2ak1IN00xb09pdGZkYmJrYmdHRGpxYVExQUYrNTRpVC9KZ2YvbCtpMTA2OEVWMmdPSFFkL1o0SzB1dThrYUFIYU1CcDRaNkF4L2txaGI0TkpoNTdlVFhIaHA0Q3k5UmVSdlBOYTlnWDNRSFh2bnBtWndHdTB2WU5YOUJleHQrZkhxRDNpWTcvaUwzQVh2cHpickRKLzRGRnUzZ2QzQU5QOENxcmR3Vi9BKzRncGRxNFpwSWY5bTdtYXlpbEE2VURoeDJnSUh0NGFDTGlBQ29BNVJ1ZUlWOUFmZndTNUcrRVhUd2JWYndUL3RMZFp5M3lOS0IvNGtPTURqK0ZWdHoxR2pqeU5sQnpnK1Y0bHBrQi9md09UUVExTVBLcTlONmEzU24rRGFRTDFuczBvSFNnYmtPTUQzNUVEVmdadzN5WEQxaDVHOXNLaSsweHBIWUZYNS9HK3NOWFMzRkY3eDBvSFJnb1FNTWpvYlhxVE9qWGtoYmhNbTl0SHo5THA0bFlqVEVXNHZWRUM4Ty9XeVJBcFlPbEE3ODFnRUdTTU9zUWNwcCt1MzhXL1J4alFKREtyTDRGUm4vR3I1TmNSSmxpSSszdFhoTEI4N3JBTU9rNGNxSGVRQmJmS3ZtbFZNTnhFZ0hEd0ZRdllYYlIvZjBxWUd1OGxyRkxoMG9IWGhtQnhnb0RWb1BPdzBZZW1PZkhHaGlPamlvaW0wQVZMQUdPSDlRWElLZHJCdDFpaXdkS0IxNFFnY1lMZzN1QU9lMEJaQ3Z5c3VCNlkwZXBEalpGN0QwbkFhQU9xOVI3TktCMG9FWDdnQ0RwcmV6M3FJRHZFUTlqdUQ3cFNEREIvVG1oYmRheXBVT2xBNmMwd0dHYndOMzhEbkRTdGdlRFZnZFhKK3pWb2twSFNnZFdPN0EzditpdVJ4MjJzTkFyb21xNFc5ZzZYT2svMTF6Qit1Zm03MmJDeWhZNlVEcHdOTTc4QjkzSzYzaDcvWlBMZ0FBQUFCSlJVNUVya0pnZ2c9PSI+PC9pbWFnZT4KICAgIDwvZz4KPC9zdmc+" class="footer-logo" title="World Bank Group logo" alt="World Bank Group logo"></a>\r\n\t\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Bank for Reconstruction and Development" href="https://www.worldbank.org/en/who-we-are/ibrd">IBRD</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Development Association" href="https://ida.worldbank.org/">IDA</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Finance Corporation" href="https://www.ifc.org/">IFC</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="Multilateral Investment Guarantee Agency" href="https://www.miga.org/">MIGA</a></li>\r\n\t\t\t\t\t\t\t\t<li><a class="lp__wbgpartnership" title="International Centre for Settlement of Investment Disputes" href="https://icsid.worldbank.org/">ICSID</a></li>\r\n\t\t\t\t\t\t\t</ul>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div><!-- End logo and Wbg partnership -->\r\n\t\t\t\t\t<div class="lp__copyright">\r\n\t\t\t\t\t\t<div class="col-md-12 col-sm-12 col-xs-12">\r\n\t\t\t\t\t\t\xc2\xa9 <span id="footer-year"></span>\r\n\t\t\t\t\t\t<script language="JavaScript">\r\n<!-- Begin\r\n\t\t\t\t\t\tvar time=new Date();\r\n\t\t\t\t\t\tvar year=time.getYear();\r\n\t\t\t\t\t\tif (year < 2000)\r\n\t\t\t\t\t\tyear = year + 1900;\r\ndocument.getElementById("footer-year").innerHTML = year;\r\n\t\t\t\t\t\t// End -->\r\n\t\t\t\t\t\t</script>\r\n\t\t\t\t\t\tThe World Bank, All Rights Reserved.\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div><!-- End dropdown and fraud  -->\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</footer>\r\n<!-- End  Global footer -->\r\n</body>    \r\n</html>\n'

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/pandas_datareader/base.py:181: RemoteDataError

Check warning on line 0 in climada_petals.hazard.test.test_tc_rainfield.TestReader

See this annotation in the file changed.

@github-actions github-actions / Petals / Unit Test Results (3.9)

test_cross_antimeridian (climada_petals.hazard.test.test_tc_rainfield.TestReader) failed

climada_petals/tests_xml/tests.xml [took 1m 48s]
Raw output
ValueError: Error while downloading https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf. Try to download it manually and put the file in /home/runner/climada/data/IBTrACS.ALL.v04r00.nc
url = 'https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf/IBTrACS.ALL.v04r00.nc'
file_name = 'IBTrACS.ALL.v04r00.nc'

    def download_ftp(url, file_name):
        """Download file from ftp in current folder.
    
        Parameters
        ----------
        url : str
            url containing data to download
        file_name : str
            name of the file to dowload
    
        Raises
        ------
        ValueError
        """
        LOGGER.info('Downloading file %s', file_name)
        try:
            with DownloadProgressBar(unit='B', unit_scale=True, miniters=1,
                                     desc=url.split('/')[-1]) as prog_bar:
>               urllib.request.urlretrieve(url, file_name, reporthook=prog_bar.update_to)

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/util/files_handler.py:129: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:239: in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:214: in urlopen
    return opener.open(url, data, timeout)
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:523: in open
    response = meth(req, response)
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:632: in http_response
    response = self.parent.error(
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:561: in error
    return self._call_chain(*args)
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:494: in _call_chain
    result = func(*args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <urllib.request.HTTPDefaultErrorHandler object at 0x7f99601f5e20>
req = <urllib.request.Request object at 0x7f994f740430>
fp = <http.client.HTTPResponse object at 0x7f994f740b20>, code = 502
msg = 'Proxy Error', hdrs = <http.client.HTTPMessage object at 0x7f99533704f0>

    def http_error_default(self, req, fp, code, msg, hdrs):
>       raise HTTPError(req.full_url, code, msg, hdrs, fp)
E       urllib.error.HTTPError: HTTP Error 502: Proxy Error

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:641: HTTPError

The above exception was the direct cause of the following exception:

cls = <class 'climada.hazard.tc_tracks.TCTracks'>, provider = None
rescale_windspeeds = True, storm_id = ['2020346S13168'], year_range = None
basin = None, genesis_basin = None, interpolate_missing = True
estimate_missing = False, correct_pres = False, discard_single_points = True
additional_variables = None, file_name = 'IBTrACS.ALL.v04r00.nc'

    @classmethod
    def from_ibtracs_netcdf(cls, provider=None, rescale_windspeeds=True, storm_id=None,
                            year_range=None, basin=None, genesis_basin=None,
                            interpolate_missing=True, estimate_missing=False, correct_pres=False,
                            discard_single_points=True, additional_variables=None,
                            file_name='IBTrACS.ALL.v04r00.nc'):
        """Create new TCTracks object from IBTrACS databse.
    
        When using data from IBTrACS, make sure to be familiar with the scope and limitations of
        IBTrACS, e.g. by reading the official documentation
        (https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf). Reading the
        CLIMADA documentation can't replace a thorough understanding of the underlying data. This
        function only provides a (hopefully useful) interface for the data input, but cannot
        provide any guidance or make recommendations about if and how to use IBTrACS data for your
        particular project.
    
        Resulting tracks are required to have both pressure and wind speed information at all time
        steps. Therefore, all track positions where one of wind speed or pressure are missing are
        discarded unless one of `interpolate_missing` or `estimate_missing` are active.
    
        Some corrections are automatically applied, such as: `environmental_pressure` is enforced
        to be larger than `central_pressure`.
    
        Note that the tracks returned by this function might contain irregular time steps since
        that is often the case for the original IBTrACS records: many agencies add an additional
        time step at landfall. Apply the `equal_timestep` function afterwards to enforce regular
        time steps.
    
        Parameters
        ----------
        provider : str or list of str, optional
            Either specify an agency, such as "usa", "newdelhi", "bom", "cma", "tokyo", or the
            special values "official" and "official_3h":
    
            * "official" means using the (usually 6-hourly) officially reported values of the
              officially responsible agencies.
            * "official_3h" means to include (inofficial) 3-hourly data of the officially
              responsible agencies (whenever available).
    
            If you want to restrict to the officially reported values by the officially responsible
            agencies (`provider="official"`) without any modifications to the original official
            data, make sure to also set `estimate_missing=False` and `interpolate_missing=False`.
            Otherwise, gaps in the official reporting will be filled using interpolation and/or
            statistical estimation procedures (see below).
            If a list is given, the following logic is applied: For each storm, the variables that
            are not reported by the first agency for this storm are taken from the next agency in
            the list that did report this variable for this storm. For different storms, the same
            variable might be taken from different agencies.
            Default: ``['official_3h', 'usa', 'tokyo', 'newdelhi', 'reunion', 'bom', 'nadi',
            'wellington', 'cma', 'hko', 'ds824', 'td9636', 'td9635', 'neumann', 'mlc']``
        rescale_windspeeds : bool, optional
            If True, all wind speeds are linearly rescaled to 1-minute sustained winds.
            Note however that the IBTrACS documentation (Section 5.2,
            https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf) includes
            a warning about this kind of conversion: "While a multiplicative factor can describe
            the numerical differences, there are procedural and observational differences between
            agencies that can change through time, which confounds the simple multiplicative
            factor." Default: True
        storm_id : str or list of str, optional
            IBTrACS ID of the storm, e.g. 1988234N13299, [1988234N13299, 1989260N11316].
        year_range : tuple (min_year, max_year), optional
            Year range to filter track selection. Default: None.
        basin : str, optional
            If given, select storms that have at least one position in the specified basin. This
            allows analysis of a given basin, but also means that basin-specific track sets should
            not be combined across basins since some storms will be in more than one set. If you
            would like to select storms by their (unique) genesis basin instead, use the parameter
            `genesis_basin`. For possible values (basin abbreviations), see the parameter
            `genesis_basin`. If None, this filter is not applied. Default: None.
        genesis_basin : str, optional
            The basin where a TC is formed is not defined in IBTrACS. However, this filter option
            allows to restrict to storms whose first valid eye position is in the specified basin,
            which simulates the genesis location. Note that the resulting genesis basin of a
            particular track may depend on the selected `provider` and on `estimate_missing`
            because only the first *valid* eye position is considered. Possible values are 'NA'
            (North Atlantic), 'SA' (South Atlantic), 'EP' (Eastern North Pacific, which includes
            the Central Pacific region), 'WP' (Western North Pacific), 'SP' (South Pacific),
            'SI' (South Indian), 'NI' (North Indian). If None, this filter is not applied.
            Default: None.
        interpolate_missing : bool, optional
            If True, interpolate temporal reporting gaps within a variable (such as pressure, wind
            speed, or radius) linearly if possible. Temporal interpolation is with respect to the
            time steps defined in IBTrACS for a particular storm. No new time steps are added that
            are not originally defined in IBTrACS.
            For each time step with a missing value, this procedure is only able to fill in that
            value if there are other time steps before and after this time step for which values
            have been reported.
            This procedure will be applied before the statistical estimations referred to
            by `estimate_missing`. It is applied to all variables (eye position, wind speed,
            environmental and central pressure, storm radius and radius of maximum winds).
            Default: True
        estimate_missing : bool, optional
            For each fixed time step, estimate missing pressure, wind speed and radius using other
            variables that are available at that time step.
            The relationships between the variables are purely statistical. In comparison to
            `interpolate_missing`, this procedure is able to estimate values for variables that
            haven't been reported by any agency at any time step, as long as other variables are
            available.
            A typical example are storms before 1950, for which there are often no reported values
            for pressure, but for wind speed. In this case, a rough statistical pressure-wind
            relationship is applied to estimate the missing pressure values from the available
            wind-speed values.
            Make sure to set `rescale_windspeeds=True` when using this option because the
            statistical relationships are calibrated using rescaled wind speeds.
            Default: False
        correct_pres : bool, optional
            For backwards compatibility, alias for `estimate_missing`.
            This is deprecated, use `estimate_missing` instead!
        discard_single_points : bool, optional
            Whether to discard tracks that consists of a single point. Recommended for full
            compatiblity with other functions such as `equal_timesteps`. Default: True.
        file_name : str, optional
            Name of NetCDF file to be dowloaded or located at climada/data/system.
            Default: 'IBTrACS.ALL.v04r00.nc'
        additional_variables : list of str, optional
            If specified, additional IBTrACS data variables are extracted, such as "nature" or
            "storm_speed". Only variables that are not agency-specific are supported.
            Default: None.
    
        Returns
        -------
        tracks : TCTracks
            TCTracks with data from IBTrACS
        """
        if correct_pres:
            LOGGER.warning("`correct_pres` is deprecated. "
                           "Use `estimate_missing` instead.")
            estimate_missing = True
        if estimate_missing and not rescale_windspeeds:
            LOGGER.warning(
                "Using `estimate_missing` without `rescale_windspeeds` is strongly discouraged!")
    
        ibtracs_path = SYSTEM_DIR.joinpath(file_name)
        if not ibtracs_path.is_file():
            try:
>               download_ftp(f'{IBTRACS_URL}/{IBTRACS_FILE}', IBTRACS_FILE)

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/hazard/tc_tracks.py:459: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

url = 'https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf/IBTrACS.ALL.v04r00.nc'
file_name = 'IBTrACS.ALL.v04r00.nc'

    def download_ftp(url, file_name):
        """Download file from ftp in current folder.
    
        Parameters
        ----------
        url : str
            url containing data to download
        file_name : str
            name of the file to dowload
    
        Raises
        ------
        ValueError
        """
        LOGGER.info('Downloading file %s', file_name)
        try:
            with DownloadProgressBar(unit='B', unit_scale=True, miniters=1,
                                     desc=url.split('/')[-1]) as prog_bar:
                urllib.request.urlretrieve(url, file_name, reporthook=prog_bar.update_to)
        except Exception as exc:
>           raise ValueError(
                f'{exc.__class__} - "{exc}": failed to retrieve {url} into {file_name}'
            ) from exc
E           ValueError: <class 'urllib.error.HTTPError'> - "HTTP Error 502: Proxy Error": failed to retrieve https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf/IBTrACS.ALL.v04r00.nc into IBTrACS.ALL.v04r00.nc

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/util/files_handler.py:131: ValueError

The above exception was the direct cause of the following exception:

self = <climada_petals.hazard.test.test_tc_rainfield.TestReader testMethod=test_cross_antimeridian>

    def test_cross_antimeridian(self):
        # Two locations on the island Taveuni (Fiji), one west and one east of 180° longitude.
        # We list the second point twice, with different lon-normalization:
        cen = Centroids.from_lat_lon([-16.95, -16.8, -16.8], [179.9, 180.1, -179.9])
    
        # Cyclone YASA (2020) passed directly over Fiji
>       tr = TCTracks.from_ibtracs_netcdf(storm_id=["2020346S13168"])

climada_petals/hazard/test/test_tc_rainfield.py:121: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

cls = <class 'climada.hazard.tc_tracks.TCTracks'>, provider = None
rescale_windspeeds = True, storm_id = ['2020346S13168'], year_range = None
basin = None, genesis_basin = None, interpolate_missing = True
estimate_missing = False, correct_pres = False, discard_single_points = True
additional_variables = None, file_name = 'IBTrACS.ALL.v04r00.nc'

    @classmethod
    def from_ibtracs_netcdf(cls, provider=None, rescale_windspeeds=True, storm_id=None,
                            year_range=None, basin=None, genesis_basin=None,
                            interpolate_missing=True, estimate_missing=False, correct_pres=False,
                            discard_single_points=True, additional_variables=None,
                            file_name='IBTrACS.ALL.v04r00.nc'):
        """Create new TCTracks object from IBTrACS databse.
    
        When using data from IBTrACS, make sure to be familiar with the scope and limitations of
        IBTrACS, e.g. by reading the official documentation
        (https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf). Reading the
        CLIMADA documentation can't replace a thorough understanding of the underlying data. This
        function only provides a (hopefully useful) interface for the data input, but cannot
        provide any guidance or make recommendations about if and how to use IBTrACS data for your
        particular project.
    
        Resulting tracks are required to have both pressure and wind speed information at all time
        steps. Therefore, all track positions where one of wind speed or pressure are missing are
        discarded unless one of `interpolate_missing` or `estimate_missing` are active.
    
        Some corrections are automatically applied, such as: `environmental_pressure` is enforced
        to be larger than `central_pressure`.
    
        Note that the tracks returned by this function might contain irregular time steps since
        that is often the case for the original IBTrACS records: many agencies add an additional
        time step at landfall. Apply the `equal_timestep` function afterwards to enforce regular
        time steps.
    
        Parameters
        ----------
        provider : str or list of str, optional
            Either specify an agency, such as "usa", "newdelhi", "bom", "cma", "tokyo", or the
            special values "official" and "official_3h":
    
            * "official" means using the (usually 6-hourly) officially reported values of the
              officially responsible agencies.
            * "official_3h" means to include (inofficial) 3-hourly data of the officially
              responsible agencies (whenever available).
    
            If you want to restrict to the officially reported values by the officially responsible
            agencies (`provider="official"`) without any modifications to the original official
            data, make sure to also set `estimate_missing=False` and `interpolate_missing=False`.
            Otherwise, gaps in the official reporting will be filled using interpolation and/or
            statistical estimation procedures (see below).
            If a list is given, the following logic is applied: For each storm, the variables that
            are not reported by the first agency for this storm are taken from the next agency in
            the list that did report this variable for this storm. For different storms, the same
            variable might be taken from different agencies.
            Default: ``['official_3h', 'usa', 'tokyo', 'newdelhi', 'reunion', 'bom', 'nadi',
            'wellington', 'cma', 'hko', 'ds824', 'td9636', 'td9635', 'neumann', 'mlc']``
        rescale_windspeeds : bool, optional
            If True, all wind speeds are linearly rescaled to 1-minute sustained winds.
            Note however that the IBTrACS documentation (Section 5.2,
            https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf) includes
            a warning about this kind of conversion: "While a multiplicative factor can describe
            the numerical differences, there are procedural and observational differences between
            agencies that can change through time, which confounds the simple multiplicative
            factor." Default: True
        storm_id : str or list of str, optional
            IBTrACS ID of the storm, e.g. 1988234N13299, [1988234N13299, 1989260N11316].
        year_range : tuple (min_year, max_year), optional
            Year range to filter track selection. Default: None.
        basin : str, optional
            If given, select storms that have at least one position in the specified basin. This
            allows analysis of a given basin, but also means that basin-specific track sets should
            not be combined across basins since some storms will be in more than one set. If you
            would like to select storms by their (unique) genesis basin instead, use the parameter
            `genesis_basin`. For possible values (basin abbreviations), see the parameter
            `genesis_basin`. If None, this filter is not applied. Default: None.
        genesis_basin : str, optional
            The basin where a TC is formed is not defined in IBTrACS. However, this filter option
            allows to restrict to storms whose first valid eye position is in the specified basin,
            which simulates the genesis location. Note that the resulting genesis basin of a
            particular track may depend on the selected `provider` and on `estimate_missing`
            because only the first *valid* eye position is considered. Possible values are 'NA'
            (North Atlantic), 'SA' (South Atlantic), 'EP' (Eastern North Pacific, which includes
            the Central Pacific region), 'WP' (Western North Pacific), 'SP' (South Pacific),
            'SI' (South Indian), 'NI' (North Indian). If None, this filter is not applied.
            Default: None.
        interpolate_missing : bool, optional
            If True, interpolate temporal reporting gaps within a variable (such as pressure, wind
            speed, or radius) linearly if possible. Temporal interpolation is with respect to the
            time steps defined in IBTrACS for a particular storm. No new time steps are added that
            are not originally defined in IBTrACS.
            For each time step with a missing value, this procedure is only able to fill in that
            value if there are other time steps before and after this time step for which values
            have been reported.
            This procedure will be applied before the statistical estimations referred to
            by `estimate_missing`. It is applied to all variables (eye position, wind speed,
            environmental and central pressure, storm radius and radius of maximum winds).
            Default: True
        estimate_missing : bool, optional
            For each fixed time step, estimate missing pressure, wind speed and radius using other
            variables that are available at that time step.
            The relationships between the variables are purely statistical. In comparison to
            `interpolate_missing`, this procedure is able to estimate values for variables that
            haven't been reported by any agency at any time step, as long as other variables are
            available.
            A typical example are storms before 1950, for which there are often no reported values
            for pressure, but for wind speed. In this case, a rough statistical pressure-wind
            relationship is applied to estimate the missing pressure values from the available
            wind-speed values.
            Make sure to set `rescale_windspeeds=True` when using this option because the
            statistical relationships are calibrated using rescaled wind speeds.
            Default: False
        correct_pres : bool, optional
            For backwards compatibility, alias for `estimate_missing`.
            This is deprecated, use `estimate_missing` instead!
        discard_single_points : bool, optional
            Whether to discard tracks that consists of a single point. Recommended for full
            compatiblity with other functions such as `equal_timesteps`. Default: True.
        file_name : str, optional
            Name of NetCDF file to be dowloaded or located at climada/data/system.
            Default: 'IBTrACS.ALL.v04r00.nc'
        additional_variables : list of str, optional
            If specified, additional IBTrACS data variables are extracted, such as "nature" or
            "storm_speed". Only variables that are not agency-specific are supported.
            Default: None.
    
        Returns
        -------
        tracks : TCTracks
            TCTracks with data from IBTrACS
        """
        if correct_pres:
            LOGGER.warning("`correct_pres` is deprecated. "
                           "Use `estimate_missing` instead.")
            estimate_missing = True
        if estimate_missing and not rescale_windspeeds:
            LOGGER.warning(
                "Using `estimate_missing` without `rescale_windspeeds` is strongly discouraged!")
    
        ibtracs_path = SYSTEM_DIR.joinpath(file_name)
        if not ibtracs_path.is_file():
            try:
                download_ftp(f'{IBTRACS_URL}/{IBTRACS_FILE}', IBTRACS_FILE)
                shutil.move(IBTRACS_FILE, ibtracs_path)
            except ValueError as err:
>               raise ValueError(
                    f'Error while downloading {IBTRACS_URL}. Try to download it manually and '
                    f'put the file in {ibtracs_path}') from err
E               ValueError: Error while downloading https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf. Try to download it manually and put the file in /home/runner/climada/data/IBTrACS.ALL.v04r00.nc

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/hazard/tc_tracks.py:462: ValueError

Check warning on line 0 in climada_petals.hazard.test.test_tc_surge_bathtub.TestTCSurgeBathtub

See this annotation in the file changed.

@github-actions github-actions / Petals / Unit Test Results (3.9)

test_cross_antimeridian (climada_petals.hazard.test.test_tc_surge_bathtub.TestTCSurgeBathtub) failed

climada_petals/tests_xml/tests.xml [took 1m 51s]
Raw output
ValueError: Error while downloading https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf. Try to download it manually and put the file in /home/runner/climada/data/IBTrACS.ALL.v04r00.nc
url = 'https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf/IBTrACS.ALL.v04r00.nc'
file_name = 'IBTrACS.ALL.v04r00.nc'

    def download_ftp(url, file_name):
        """Download file from ftp in current folder.
    
        Parameters
        ----------
        url : str
            url containing data to download
        file_name : str
            name of the file to dowload
    
        Raises
        ------
        ValueError
        """
        LOGGER.info('Downloading file %s', file_name)
        try:
            with DownloadProgressBar(unit='B', unit_scale=True, miniters=1,
                                     desc=url.split('/')[-1]) as prog_bar:
>               urllib.request.urlretrieve(url, file_name, reporthook=prog_bar.update_to)

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/util/files_handler.py:129: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:239: in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:214: in urlopen
    return opener.open(url, data, timeout)
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:523: in open
    response = meth(req, response)
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:632: in http_response
    response = self.parent.error(
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:561: in error
    return self._call_chain(*args)
../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:494: in _call_chain
    result = func(*args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <urllib.request.HTTPDefaultErrorHandler object at 0x7f99601f5e20>
req = <urllib.request.Request object at 0x7f9952902670>
fp = <http.client.HTTPResponse object at 0x7f995126ee20>, code = 502
msg = 'Proxy Error', hdrs = <http.client.HTTPMessage object at 0x7f995126e5b0>

    def http_error_default(self, req, fp, code, msg, hdrs):
>       raise HTTPError(req.full_url, code, msg, hdrs, fp)
E       urllib.error.HTTPError: HTTP Error 502: Proxy Error

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/urllib/request.py:641: HTTPError

The above exception was the direct cause of the following exception:

cls = <class 'climada.hazard.tc_tracks.TCTracks'>, provider = None
rescale_windspeeds = True, storm_id = ['2020346S13168'], year_range = None
basin = None, genesis_basin = None, interpolate_missing = True
estimate_missing = False, correct_pres = False, discard_single_points = True
additional_variables = None, file_name = 'IBTrACS.ALL.v04r00.nc'

    @classmethod
    def from_ibtracs_netcdf(cls, provider=None, rescale_windspeeds=True, storm_id=None,
                            year_range=None, basin=None, genesis_basin=None,
                            interpolate_missing=True, estimate_missing=False, correct_pres=False,
                            discard_single_points=True, additional_variables=None,
                            file_name='IBTrACS.ALL.v04r00.nc'):
        """Create new TCTracks object from IBTrACS databse.
    
        When using data from IBTrACS, make sure to be familiar with the scope and limitations of
        IBTrACS, e.g. by reading the official documentation
        (https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf). Reading the
        CLIMADA documentation can't replace a thorough understanding of the underlying data. This
        function only provides a (hopefully useful) interface for the data input, but cannot
        provide any guidance or make recommendations about if and how to use IBTrACS data for your
        particular project.
    
        Resulting tracks are required to have both pressure and wind speed information at all time
        steps. Therefore, all track positions where one of wind speed or pressure are missing are
        discarded unless one of `interpolate_missing` or `estimate_missing` are active.
    
        Some corrections are automatically applied, such as: `environmental_pressure` is enforced
        to be larger than `central_pressure`.
    
        Note that the tracks returned by this function might contain irregular time steps since
        that is often the case for the original IBTrACS records: many agencies add an additional
        time step at landfall. Apply the `equal_timestep` function afterwards to enforce regular
        time steps.
    
        Parameters
        ----------
        provider : str or list of str, optional
            Either specify an agency, such as "usa", "newdelhi", "bom", "cma", "tokyo", or the
            special values "official" and "official_3h":
    
            * "official" means using the (usually 6-hourly) officially reported values of the
              officially responsible agencies.
            * "official_3h" means to include (inofficial) 3-hourly data of the officially
              responsible agencies (whenever available).
    
            If you want to restrict to the officially reported values by the officially responsible
            agencies (`provider="official"`) without any modifications to the original official
            data, make sure to also set `estimate_missing=False` and `interpolate_missing=False`.
            Otherwise, gaps in the official reporting will be filled using interpolation and/or
            statistical estimation procedures (see below).
            If a list is given, the following logic is applied: For each storm, the variables that
            are not reported by the first agency for this storm are taken from the next agency in
            the list that did report this variable for this storm. For different storms, the same
            variable might be taken from different agencies.
            Default: ``['official_3h', 'usa', 'tokyo', 'newdelhi', 'reunion', 'bom', 'nadi',
            'wellington', 'cma', 'hko', 'ds824', 'td9636', 'td9635', 'neumann', 'mlc']``
        rescale_windspeeds : bool, optional
            If True, all wind speeds are linearly rescaled to 1-minute sustained winds.
            Note however that the IBTrACS documentation (Section 5.2,
            https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf) includes
            a warning about this kind of conversion: "While a multiplicative factor can describe
            the numerical differences, there are procedural and observational differences between
            agencies that can change through time, which confounds the simple multiplicative
            factor." Default: True
        storm_id : str or list of str, optional
            IBTrACS ID of the storm, e.g. 1988234N13299, [1988234N13299, 1989260N11316].
        year_range : tuple (min_year, max_year), optional
            Year range to filter track selection. Default: None.
        basin : str, optional
            If given, select storms that have at least one position in the specified basin. This
            allows analysis of a given basin, but also means that basin-specific track sets should
            not be combined across basins since some storms will be in more than one set. If you
            would like to select storms by their (unique) genesis basin instead, use the parameter
            `genesis_basin`. For possible values (basin abbreviations), see the parameter
            `genesis_basin`. If None, this filter is not applied. Default: None.
        genesis_basin : str, optional
            The basin where a TC is formed is not defined in IBTrACS. However, this filter option
            allows to restrict to storms whose first valid eye position is in the specified basin,
            which simulates the genesis location. Note that the resulting genesis basin of a
            particular track may depend on the selected `provider` and on `estimate_missing`
            because only the first *valid* eye position is considered. Possible values are 'NA'
            (North Atlantic), 'SA' (South Atlantic), 'EP' (Eastern North Pacific, which includes
            the Central Pacific region), 'WP' (Western North Pacific), 'SP' (South Pacific),
            'SI' (South Indian), 'NI' (North Indian). If None, this filter is not applied.
            Default: None.
        interpolate_missing : bool, optional
            If True, interpolate temporal reporting gaps within a variable (such as pressure, wind
            speed, or radius) linearly if possible. Temporal interpolation is with respect to the
            time steps defined in IBTrACS for a particular storm. No new time steps are added that
            are not originally defined in IBTrACS.
            For each time step with a missing value, this procedure is only able to fill in that
            value if there are other time steps before and after this time step for which values
            have been reported.
            This procedure will be applied before the statistical estimations referred to
            by `estimate_missing`. It is applied to all variables (eye position, wind speed,
            environmental and central pressure, storm radius and radius of maximum winds).
            Default: True
        estimate_missing : bool, optional
            For each fixed time step, estimate missing pressure, wind speed and radius using other
            variables that are available at that time step.
            The relationships between the variables are purely statistical. In comparison to
            `interpolate_missing`, this procedure is able to estimate values for variables that
            haven't been reported by any agency at any time step, as long as other variables are
            available.
            A typical example are storms before 1950, for which there are often no reported values
            for pressure, but for wind speed. In this case, a rough statistical pressure-wind
            relationship is applied to estimate the missing pressure values from the available
            wind-speed values.
            Make sure to set `rescale_windspeeds=True` when using this option because the
            statistical relationships are calibrated using rescaled wind speeds.
            Default: False
        correct_pres : bool, optional
            For backwards compatibility, alias for `estimate_missing`.
            This is deprecated, use `estimate_missing` instead!
        discard_single_points : bool, optional
            Whether to discard tracks that consists of a single point. Recommended for full
            compatiblity with other functions such as `equal_timesteps`. Default: True.
        file_name : str, optional
            Name of NetCDF file to be dowloaded or located at climada/data/system.
            Default: 'IBTrACS.ALL.v04r00.nc'
        additional_variables : list of str, optional
            If specified, additional IBTrACS data variables are extracted, such as "nature" or
            "storm_speed". Only variables that are not agency-specific are supported.
            Default: None.
    
        Returns
        -------
        tracks : TCTracks
            TCTracks with data from IBTrACS
        """
        if correct_pres:
            LOGGER.warning("`correct_pres` is deprecated. "
                           "Use `estimate_missing` instead.")
            estimate_missing = True
        if estimate_missing and not rescale_windspeeds:
            LOGGER.warning(
                "Using `estimate_missing` without `rescale_windspeeds` is strongly discouraged!")
    
        ibtracs_path = SYSTEM_DIR.joinpath(file_name)
        if not ibtracs_path.is_file():
            try:
>               download_ftp(f'{IBTRACS_URL}/{IBTRACS_FILE}', IBTRACS_FILE)

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/hazard/tc_tracks.py:459: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

url = 'https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf/IBTrACS.ALL.v04r00.nc'
file_name = 'IBTrACS.ALL.v04r00.nc'

    def download_ftp(url, file_name):
        """Download file from ftp in current folder.
    
        Parameters
        ----------
        url : str
            url containing data to download
        file_name : str
            name of the file to dowload
    
        Raises
        ------
        ValueError
        """
        LOGGER.info('Downloading file %s', file_name)
        try:
            with DownloadProgressBar(unit='B', unit_scale=True, miniters=1,
                                     desc=url.split('/')[-1]) as prog_bar:
                urllib.request.urlretrieve(url, file_name, reporthook=prog_bar.update_to)
        except Exception as exc:
>           raise ValueError(
                f'{exc.__class__} - "{exc}": failed to retrieve {url} into {file_name}'
            ) from exc
E           ValueError: <class 'urllib.error.HTTPError'> - "HTTP Error 502: Proxy Error": failed to retrieve https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf/IBTrACS.ALL.v04r00.nc into IBTrACS.ALL.v04r00.nc

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/util/files_handler.py:131: ValueError

The above exception was the direct cause of the following exception:

self = <climada_petals.hazard.test.test_tc_surge_bathtub.TestTCSurgeBathtub testMethod=test_cross_antimeridian>

    def test_cross_antimeridian(self):
        # Two locations on the island Taveuni (Fiji), one west and one east of 180° longitude.
        # We list the second point twice, with different lon-normalization:
        cen = Centroids.from_lat_lon([-16.95, -16.8, -16.8], [179.9, 180.1, -179.9])
    
        # Cyclone YASA (2020) passed directly over Fiji
>       tr = TCTracks.from_ibtracs_netcdf(storm_id=["2020346S13168"])

climada_petals/hazard/test/test_tc_surge_bathtub.py:184: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

cls = <class 'climada.hazard.tc_tracks.TCTracks'>, provider = None
rescale_windspeeds = True, storm_id = ['2020346S13168'], year_range = None
basin = None, genesis_basin = None, interpolate_missing = True
estimate_missing = False, correct_pres = False, discard_single_points = True
additional_variables = None, file_name = 'IBTrACS.ALL.v04r00.nc'

    @classmethod
    def from_ibtracs_netcdf(cls, provider=None, rescale_windspeeds=True, storm_id=None,
                            year_range=None, basin=None, genesis_basin=None,
                            interpolate_missing=True, estimate_missing=False, correct_pres=False,
                            discard_single_points=True, additional_variables=None,
                            file_name='IBTrACS.ALL.v04r00.nc'):
        """Create new TCTracks object from IBTrACS databse.
    
        When using data from IBTrACS, make sure to be familiar with the scope and limitations of
        IBTrACS, e.g. by reading the official documentation
        (https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf). Reading the
        CLIMADA documentation can't replace a thorough understanding of the underlying data. This
        function only provides a (hopefully useful) interface for the data input, but cannot
        provide any guidance or make recommendations about if and how to use IBTrACS data for your
        particular project.
    
        Resulting tracks are required to have both pressure and wind speed information at all time
        steps. Therefore, all track positions where one of wind speed or pressure are missing are
        discarded unless one of `interpolate_missing` or `estimate_missing` are active.
    
        Some corrections are automatically applied, such as: `environmental_pressure` is enforced
        to be larger than `central_pressure`.
    
        Note that the tracks returned by this function might contain irregular time steps since
        that is often the case for the original IBTrACS records: many agencies add an additional
        time step at landfall. Apply the `equal_timestep` function afterwards to enforce regular
        time steps.
    
        Parameters
        ----------
        provider : str or list of str, optional
            Either specify an agency, such as "usa", "newdelhi", "bom", "cma", "tokyo", or the
            special values "official" and "official_3h":
    
            * "official" means using the (usually 6-hourly) officially reported values of the
              officially responsible agencies.
            * "official_3h" means to include (inofficial) 3-hourly data of the officially
              responsible agencies (whenever available).
    
            If you want to restrict to the officially reported values by the officially responsible
            agencies (`provider="official"`) without any modifications to the original official
            data, make sure to also set `estimate_missing=False` and `interpolate_missing=False`.
            Otherwise, gaps in the official reporting will be filled using interpolation and/or
            statistical estimation procedures (see below).
            If a list is given, the following logic is applied: For each storm, the variables that
            are not reported by the first agency for this storm are taken from the next agency in
            the list that did report this variable for this storm. For different storms, the same
            variable might be taken from different agencies.
            Default: ``['official_3h', 'usa', 'tokyo', 'newdelhi', 'reunion', 'bom', 'nadi',
            'wellington', 'cma', 'hko', 'ds824', 'td9636', 'td9635', 'neumann', 'mlc']``
        rescale_windspeeds : bool, optional
            If True, all wind speeds are linearly rescaled to 1-minute sustained winds.
            Note however that the IBTrACS documentation (Section 5.2,
            https://www.ncdc.noaa.gov/ibtracs/pdf/IBTrACS_version4_Technical_Details.pdf) includes
            a warning about this kind of conversion: "While a multiplicative factor can describe
            the numerical differences, there are procedural and observational differences between
            agencies that can change through time, which confounds the simple multiplicative
            factor." Default: True
        storm_id : str or list of str, optional
            IBTrACS ID of the storm, e.g. 1988234N13299, [1988234N13299, 1989260N11316].
        year_range : tuple (min_year, max_year), optional
            Year range to filter track selection. Default: None.
        basin : str, optional
            If given, select storms that have at least one position in the specified basin. This
            allows analysis of a given basin, but also means that basin-specific track sets should
            not be combined across basins since some storms will be in more than one set. If you
            would like to select storms by their (unique) genesis basin instead, use the parameter
            `genesis_basin`. For possible values (basin abbreviations), see the parameter
            `genesis_basin`. If None, this filter is not applied. Default: None.
        genesis_basin : str, optional
            The basin where a TC is formed is not defined in IBTrACS. However, this filter option
            allows to restrict to storms whose first valid eye position is in the specified basin,
            which simulates the genesis location. Note that the resulting genesis basin of a
            particular track may depend on the selected `provider` and on `estimate_missing`
            because only the first *valid* eye position is considered. Possible values are 'NA'
            (North Atlantic), 'SA' (South Atlantic), 'EP' (Eastern North Pacific, which includes
            the Central Pacific region), 'WP' (Western North Pacific), 'SP' (South Pacific),
            'SI' (South Indian), 'NI' (North Indian). If None, this filter is not applied.
            Default: None.
        interpolate_missing : bool, optional
            If True, interpolate temporal reporting gaps within a variable (such as pressure, wind
            speed, or radius) linearly if possible. Temporal interpolation is with respect to the
            time steps defined in IBTrACS for a particular storm. No new time steps are added that
            are not originally defined in IBTrACS.
            For each time step with a missing value, this procedure is only able to fill in that
            value if there are other time steps before and after this time step for which values
            have been reported.
            This procedure will be applied before the statistical estimations referred to
            by `estimate_missing`. It is applied to all variables (eye position, wind speed,
            environmental and central pressure, storm radius and radius of maximum winds).
            Default: True
        estimate_missing : bool, optional
            For each fixed time step, estimate missing pressure, wind speed and radius using other
            variables that are available at that time step.
            The relationships between the variables are purely statistical. In comparison to
            `interpolate_missing`, this procedure is able to estimate values for variables that
            haven't been reported by any agency at any time step, as long as other variables are
            available.
            A typical example are storms before 1950, for which there are often no reported values
            for pressure, but for wind speed. In this case, a rough statistical pressure-wind
            relationship is applied to estimate the missing pressure values from the available
            wind-speed values.
            Make sure to set `rescale_windspeeds=True` when using this option because the
            statistical relationships are calibrated using rescaled wind speeds.
            Default: False
        correct_pres : bool, optional
            For backwards compatibility, alias for `estimate_missing`.
            This is deprecated, use `estimate_missing` instead!
        discard_single_points : bool, optional
            Whether to discard tracks that consists of a single point. Recommended for full
            compatiblity with other functions such as `equal_timesteps`. Default: True.
        file_name : str, optional
            Name of NetCDF file to be dowloaded or located at climada/data/system.
            Default: 'IBTrACS.ALL.v04r00.nc'
        additional_variables : list of str, optional
            If specified, additional IBTrACS data variables are extracted, such as "nature" or
            "storm_speed". Only variables that are not agency-specific are supported.
            Default: None.
    
        Returns
        -------
        tracks : TCTracks
            TCTracks with data from IBTrACS
        """
        if correct_pres:
            LOGGER.warning("`correct_pres` is deprecated. "
                           "Use `estimate_missing` instead.")
            estimate_missing = True
        if estimate_missing and not rescale_windspeeds:
            LOGGER.warning(
                "Using `estimate_missing` without `rescale_windspeeds` is strongly discouraged!")
    
        ibtracs_path = SYSTEM_DIR.joinpath(file_name)
        if not ibtracs_path.is_file():
            try:
                download_ftp(f'{IBTRACS_URL}/{IBTRACS_FILE}', IBTRACS_FILE)
                shutil.move(IBTRACS_FILE, ibtracs_path)
            except ValueError as err:
>               raise ValueError(
                    f'Error while downloading {IBTRACS_URL}. Try to download it manually and '
                    f'put the file in {ibtracs_path}') from err
E               ValueError: Error while downloading https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r00/access/netcdf. Try to download it manually and put the file in /home/runner/climada/data/IBTrACS.ALL.v04r00.nc

../../../../micromamba/envs/climada_env_3.9/lib/python3.9/site-packages/climada/hazard/tc_tracks.py:462: ValueError