/*!*******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/public/styles/style.css ***!
  \*******************************************************************************/
*{
    box-sizing: border-box;
    --brand: #3b5bdb; /* indigo */
    --brand-600:#364fc7;
    --brand-700:#2e3fa6;
    --text:#0f172a;
    --muted:#475569;
    --bg:#f8fafc; /* slate-50 */
    --surface:#ffffff;
    --ring: rgba(59,91,219,.25);
    --radius: 16px;
    --shadow: 0 10px 25px rgba(2,6,23,.08), 0 3px 8px rgba(2,6,23,.06);
}

.firstPage {	
   display: none;
}

#widget-container{
   display: flex;
   justify-content: center;
   align-items: center;
   margin-top: 200px;
}

 body{
    margin:0;
    font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
    color:var(--text);
    background:var(--bg);
}

html, body {
    height: 100%;
}

.navbar{
    background-color: rgb(57, 76, 161);
}

.logo-header{
    display: flex;
    flex-direction: row;
    background-color: rgb(255, 255, 255);
    padding: 10px;
    gap: 10px;
}

.svg-circle:hover + .svg-text-group {
    transition: 600ms;
    opacity: 0;   
}

.button-page {
    outline: 2px solid red;
    margin-bottom: 190px;
    flex: 1;
}

.formpage {
    outline: 2px solid red;
    width: fit-content;
    margin-top: -170px;
}

.page-para{
    margin-top: 100px;
}

ul {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    gap: 10px;
}

a {
    gap: 70px;
}

li a {
    display: block;
    color: white;
    font-weight: initial;
    text-decoration: none;
    font-size: larger;
    padding: 10px;
}

.navbar a:hover{
    background-color: rgb(37, 56, 141);
    transition: 1000ms;
}

.navbar a:not(:hover){
    background-color: rgb(57, 76, 161);
    transition: 1000ms;
}

.topbar{
    background:linear-gradient(90deg,var(--brand),#805ad5);
    color:#fff;
    font-weight:600;
    letter-spacing:.2px
}

.topbar .container1 {
    padding:.5rem 1rem;
    display:flex;
    gap:.5rem;
    justify-content:center;
    align-items:center
}

.container1
{
    max-width:1100px;
    margin:0 auto;
    padding:0 20px;
}


.container a:hover{
    transition: 1s;
}

/* Hero */
.hero{position:relative;overflow:hidden;background:radial-gradient(1000px 400px at 80% -20%, rgba(59,91,219,.18), transparent 55%),
                            radial-gradient(900px 300px at -10% -40%, rgba(128,90,213,.16), transparent 40%),
                            linear-gradient(180deg,#ffffff, #f6f9ff)}
.hero-inner{display:grid;grid-template-columns:1.05fr 0.95fr;gap:32px;align-items:center;padding:24px 0}
.hero h1{margin:.2rem 0;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.1}
.hero p{color:#43526a;margin:10px 0 22px;max-width:52ch}
.hero .illustration
{
    aspect-ratio:6/3;border-radius:var(--radius);
    background:conic-gradient(from 200deg at 70% 40%, #dbeafe, #ede9fe, #fff, #e0e7ff);
    box-shadow:var(--shadow);position:relative
}
.hero .illustration:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(100px 200px at 30% 10%, rgba(59,91,219,.12), transparent 60%)}

/* Cards */
.section{padding:42px 0}
.section h2{font-size:1.3rem;margin:0 0 18px}
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.card{background:var(--surface);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}
.thumb{background:#eef2ff;aspect-ratio:3/4}
.card .content{padding:14px 14px 16px}
.title{font-weight:700;margin:0 0 4px}
.meta{color:var(--muted);font-size:.9rem}
.card .actions{padding:0 14px 14px}
.link{display:inline-flex;gap:6px;align-items:center;color:var(--brand);font-weight:700;text-decoration:none}
.link svg{width:16px;height:16px}

.hero-inner-container{
    margin-bottom: 150px; 
    margin-left: 20px;
}

/* Responsiveness */
@media (max-width: 900px){
    .hero-inner{grid-template-columns:1fr}
    .grid{grid-template-columns:repeat(2,1fr)}
    .hero-inner-container{
        margin-bottom: 0px; 
        margin-left: 0px;
    }
}
@media (max-width: 680px){
    .links{display:none}
    .menu-toggle{display:block}
    .mobile{position:absolute;left:0;right:0;top:64px;background:#fff;border-bottom:1px solid rgba(2,6,23,.06);display:none}
    .mobile.open{display:block}
    .mobile a{display:block;padding:14px 20px;text-decoration:none;color:var(--muted);font-weight:700}
    .mobile a:hover{background:#f8faff;color:var(--brand)}
    .grid{grid-template-columns:1fr}
}

.btn{
    text-decoration: none;
    appearance:none;
    border:0;
    background:var(--brand);
    color:#fff;padding:.6rem .9rem;
    border-radius:12px;
    font-weight:700;
    box-shadow:var(--shadow);
    cursor:pointer;
    list-style-type: none;
}

.btn.secondary{background:#eef2ff;color:var(--brand);box-shadow:none;font-weight:700}
.btn:focus{outline:3px solid var(--ring);outline-offset:2px}

.cta{display:flex;gap:20px;align-items:center}



.topnav input[type=text] {
  padding: 6px;
  margin-top: 8px;
  font-size: 17px;
  border: none;
}

.topnav .search-container button {
  padding: 6px 10px;
  margin-top: 8px;
  margin-right: 16px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.topnav .search-container button:hover {
  background: #ccc;
}

.search-text {
    display: block;
    text-decoration: none;
}

.dataset {
    padding-right: -40px;
}

#dataset1{
    display: block;
    font-weight: initial;
    text-decoration: none;
    margin-top: 10px;
    margin-left: 10px;
}

#dataset1 a {
    color: #0f172a;
}

.search-text{
    width: 260px;
    margin-top: -5px;
    background-color: #ccc;
    opacity: 0.5;
    color: #0f172a;
}

.book-title {
    margin-top: 10px;
    margin-left: 100px;
}

.flexibox {
    display: flex;
}

.book-section {
    box-sizing: border-box;
    display: block;
    margin-top: 100px;
    margin-left: 20px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0lBQ0ksc0JBQXNCO0lBQ3RCLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFlBQVksRUFBRSxhQUFhO0lBQzNCLGlCQUFpQjtJQUNqQiwyQkFBMkI7SUFDM0IsY0FBYztJQUNkLGtFQUFrRTtBQUN0RTs7QUFFQTtHQUNHLGFBQWE7QUFDaEI7O0FBRUE7R0FDRyxhQUFhO0dBQ2IsdUJBQXVCO0dBQ3ZCLG1CQUFtQjtHQUNuQixpQkFBaUI7QUFDcEI7O0NBRUM7SUFDRyxRQUFRO0lBQ1Isc0VBQXNFO0lBQ3RFLGlCQUFpQjtJQUNqQixvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixvQ0FBb0M7SUFDcEMsYUFBYTtJQUNiLFNBQVM7QUFDYjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixVQUFVO0FBQ2Q7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLE9BQU87QUFDWDs7QUFFQTtJQUNJLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsU0FBUztBQUNiOztBQUVBO0lBQ0ksU0FBUztBQUNiOztBQUVBO0lBQ0ksY0FBYztJQUNkLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGtDQUFrQztJQUNsQyxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxzREFBc0Q7SUFDdEQsVUFBVTtJQUNWLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixTQUFTO0lBQ1Qsc0JBQXNCO0lBQ3RCO0FBQ0o7O0FBRUE7O0lBRUksZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixjQUFjO0FBQ2xCOzs7QUFHQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUEsU0FBUztBQUNULE1BQU0saUJBQWlCLENBQUMsZUFBZSxDQUFDOztvRUFFNEI7QUFDcEUsWUFBWSxZQUFZLENBQUMsbUNBQW1DLENBQUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLGNBQWM7QUFDdkcsU0FBUyxjQUFjLENBQUMsb0NBQW9DLENBQUMsZUFBZTtBQUM1RSxRQUFRLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjO0FBQ3ZEOztJQUVJLGdCQUFnQixDQUFDLDJCQUEyQjtJQUM1QyxrRkFBa0Y7SUFDbEYsd0JBQXdCLENBQUM7QUFDN0I7QUFDQSwwQkFBMEIsVUFBVSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyx3RkFBd0Y7O0FBRTdLLFVBQVU7QUFDVixTQUFTLGNBQWM7QUFDdkIsWUFBWSxnQkFBZ0IsQ0FBQyxlQUFlO0FBQzVDLE1BQU0sWUFBWSxDQUFDLG1DQUFtQyxDQUFDLFFBQVE7QUFDL0QsTUFBTSx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLHFCQUFxQjtBQUM5SCxPQUFPLGtCQUFrQixDQUFDLGdCQUFnQjtBQUMxQyxlQUFlLHNCQUFzQjtBQUNyQyxPQUFPLGVBQWUsQ0FBQyxjQUFjO0FBQ3JDLE1BQU0sa0JBQWtCLENBQUMsZUFBZTtBQUN4QyxlQUFlLG1CQUFtQjtBQUNsQyxNQUFNLG1CQUFtQixDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsb0JBQW9CO0FBQzVHLFVBQVUsVUFBVSxDQUFDLFdBQVc7O0FBRWhDO0lBQ0ksb0JBQW9CO0lBQ3BCLGlCQUFpQjtBQUNyQjs7QUFFQSxtQkFBbUI7QUFDbkI7SUFDSSxZQUFZLHlCQUF5QjtJQUNyQyxNQUFNLG1DQUFtQztJQUN6QztRQUNJLGtCQUFrQjtRQUNsQixnQkFBZ0I7SUFDcEI7QUFDSjtBQUNBO0lBQ0ksT0FBTyxZQUFZO0lBQ25CLGFBQWEsYUFBYTtJQUMxQixRQUFRLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyx3Q0FBd0MsQ0FBQyxZQUFZO0lBQ3ZILGFBQWEsYUFBYTtJQUMxQixVQUFVLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlO0lBQ2pHLGdCQUFnQixrQkFBa0IsQ0FBQyxrQkFBa0I7SUFDckQsTUFBTSx5QkFBeUI7QUFDbkM7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsZUFBZTtJQUNmLFFBQVE7SUFDUix1QkFBdUI7SUFDdkIsVUFBVSxDQUFDLG1CQUFtQjtJQUM5QixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixjQUFjO0lBQ2QscUJBQXFCO0FBQ3pCOztBQUVBLGVBQWUsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGVBQWU7QUFDcEYsV0FBVyw2QkFBNkIsQ0FBQyxrQkFBa0I7O0FBRTNELEtBQUssWUFBWSxDQUFDLFFBQVEsQ0FBQyxrQkFBa0I7Ozs7QUFJN0M7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLGVBQWU7RUFDZixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLHNCQUFzQjtJQUN0QixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGlCQUFpQjtBQUNyQiIsInNvdXJjZXMiOlsid2VicGFjazovL21pbmktbGlicmFyeS1zeXN0ZW0vLi9zcmMvcHVibGljL3N0eWxlcy9zdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC0tYnJhbmQ6ICMzYjViZGI7IC8qIGluZGlnbyAqL1xuICAgIC0tYnJhbmQtNjAwOiMzNjRmYzc7XG4gICAgLS1icmFuZC03MDA6IzJlM2ZhNjtcbiAgICAtLXRleHQ6IzBmMTcyYTtcbiAgICAtLW11dGVkOiM0NzU1Njk7XG4gICAgLS1iZzojZjhmYWZjOyAvKiBzbGF0ZS01MCAqL1xuICAgIC0tc3VyZmFjZTojZmZmZmZmO1xuICAgIC0tcmluZzogcmdiYSg1OSw5MSwyMTksLjI1KTtcbiAgICAtLXJhZGl1czogMTZweDtcbiAgICAtLXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgyLDYsMjMsLjA4KSwgMCAzcHggOHB4IHJnYmEoMiw2LDIzLC4wNik7XG59XG5cbi5maXJzdFBhZ2Uge1x0XG4gICBkaXNwbGF5OiBub25lO1xufVxuXG4jd2lkZ2V0LWNvbnRhaW5lcntcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuIGJvZHl7XG4gICAgbWFyZ2luOjA7XG4gICAgZm9udC1mYW1pbHk6SW50ZXIsc3lzdGVtLXVpLFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjp2YXIoLS10ZXh0KTtcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWJnKTtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1NywgNzYsIDE2MSk7XG59XG5cbi5sb2dvLWhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uc3ZnLWNpcmNsZTpob3ZlciArIC5zdmctdGV4dC1ncm91cCB7XG4gICAgdHJhbnNpdGlvbjogNjAwbXM7XG4gICAgb3BhY2l0eTogMDsgICBcbn1cblxuLmJ1dHRvbi1wYWdlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgcmVkO1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi5mb3JtcGFnZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHJlZDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE3MHB4O1xufVxuXG4ucGFnZS1wYXJhe1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwcHg7XG59XG5cbmEge1xuICAgIGdhcDogNzBweDtcbn1cblxubGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGxhcmdlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubmF2YmFyIGE6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LCA1NiwgMTQxKTtcbiAgICB0cmFuc2l0aW9uOiAxMDAwbXM7XG59XG5cbi5uYXZiYXIgYTpub3QoOmhvdmVyKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTcsIDc2LCAxNjEpO1xuICAgIHRyYW5zaXRpb246IDEwMDBtcztcbn1cblxuLnRvcGJhcntcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx2YXIoLS1icmFuZCksIzgwNWFkNSk7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6LjJweFxufVxuXG4udG9wYmFyIC5jb250YWluZXIxIHtcbiAgICBwYWRkaW5nOi41cmVtIDFyZW07XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGdhcDouNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlclxufVxuXG4uY29udGFpbmVyMVxue1xuICAgIG1heC13aWR0aDoxMTAwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBwYWRkaW5nOjAgMjBweDtcbn1cblxuXG4uY29udGFpbmVyIGE6aG92ZXJ7XG4gICAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi8qIEhlcm8gKi9cbi5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCgxMDAwcHggNDAwcHggYXQgODAlIC0yMCUsIHJnYmEoNTksOTEsMjE5LC4xOCksIHRyYW5zcGFyZW50IDU1JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KDkwMHB4IDMwMHB4IGF0IC0xMCUgLTQwJSwgcmdiYSgxMjgsOTAsMjEzLC4xNiksIHRyYW5zcGFyZW50IDQwJSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZmZmZmZmLCAjZjZmOWZmKX1cbi5oZXJvLWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MS4wNWZyIDAuOTVmcjtnYXA6MzJweDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyNHB4IDB9XG4uaGVybyBoMXttYXJnaW46LjJyZW0gMDtmb250LXNpemU6Y2xhbXAoMS44cmVtLDIuNnZ3LDIuOHJlbSk7bGluZS1oZWlnaHQ6MS4xfVxuLmhlcm8gcHtjb2xvcjojNDM1MjZhO21hcmdpbjoxMHB4IDAgMjJweDttYXgtd2lkdGg6NTJjaH1cbi5oZXJvIC5pbGx1c3RyYXRpb25cbntcbiAgICBhc3BlY3QtcmF0aW86Ni8zO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kOmNvbmljLWdyYWRpZW50KGZyb20gMjAwZGVnIGF0IDcwJSA0MCUsICNkYmVhZmUsICNlZGU5ZmUsICNmZmYsICNlMGU3ZmYpO1xuICAgIGJveC1zaGFkb3c6dmFyKC0tc2hhZG93KTtwb3NpdGlvbjpyZWxhdGl2ZVxufVxuLmhlcm8gLmlsbHVzdHJhdGlvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXItcmFkaXVzOmluaGVyaXQ7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoMTAwcHggMjAwcHggYXQgMzAlIDEwJSwgcmdiYSg1OSw5MSwyMTksLjEyKSwgdHJhbnNwYXJlbnQgNjAlKX1cblxuLyogQ2FyZHMgKi9cbi5zZWN0aW9ue3BhZGRpbmc6NDJweCAwfVxuLnNlY3Rpb24gaDJ7Zm9udC1zaXplOjEuM3JlbTttYXJnaW46MCAwIDE4cHh9XG4uZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7Z2FwOjE4cHh9XG4uY2FyZHtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UpO2JvcmRlci1yYWRpdXM6MThweDtib3gtc2hhZG93OnZhcigtLXNoYWRvdyk7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59XG4udGh1bWJ7YmFja2dyb3VuZDojZWVmMmZmO2FzcGVjdC1yYXRpbzozLzR9XG4uY2FyZCAuY29udGVudHtwYWRkaW5nOjE0cHggMTRweCAxNnB4fVxuLnRpdGxle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDRweH1cbi5tZXRhe2NvbG9yOnZhcigtLW11dGVkKTtmb250LXNpemU6LjlyZW19XG4uY2FyZCAuYWN0aW9uc3twYWRkaW5nOjAgMTRweCAxNHB4fVxuLmxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6NnB4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjp2YXIoLS1icmFuZCk7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lfVxuLmxpbmsgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9XG5cbi5oZXJvLWlubmVyLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qIFJlc3BvbnNpdmVuZXNzICovXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIC5oZXJvLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9XG4gICAgLmdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9XG4gICAgLmhlcm8taW5uZXItY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7XG4gICAgLmxpbmtze2Rpc3BsYXk6bm9uZX1cbiAgICAubWVudS10b2dnbGV7ZGlzcGxheTpibG9ja31cbiAgICAubW9iaWxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo2NHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDIsNiwyMywuMDYpO2Rpc3BsYXk6bm9uZX1cbiAgICAubW9iaWxlLm9wZW57ZGlzcGxheTpibG9ja31cbiAgICAubW9iaWxlIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE0cHggMjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC13ZWlnaHQ6NzAwfVxuICAgIC5tb2JpbGUgYTpob3ZlcntiYWNrZ3JvdW5kOiNmOGZhZmY7Y29sb3I6dmFyKC0tYnJhbmQpfVxuICAgIC5ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9XG59XG5cbi5idG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWJyYW5kKTtcbiAgICBjb2xvcjojZmZmO3BhZGRpbmc6LjZyZW0gLjlyZW07XG4gICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBib3gtc2hhZG93OnZhcigtLXNoYWRvdyk7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uYnRuLnNlY29uZGFyeXtiYWNrZ3JvdW5kOiNlZWYyZmY7Y29sb3I6dmFyKC0tYnJhbmQpO2JveC1zaGFkb3c6bm9uZTtmb250LXdlaWdodDo3MDB9XG4uYnRuOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkIHZhcigtLXJpbmcpO291dGxpbmUtb2Zmc2V0OjJweH1cblxuLmN0YXtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyfVxuXG5cblxuLnRvcG5hdiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udG9wbmF2IC5zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvcG5hdiAuc2VhcmNoLWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uc2VhcmNoLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRhdGFzZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00MHB4O1xufVxuXG4jZGF0YXNldDF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbiNkYXRhc2V0MSBhIHtcbiAgICBjb2xvcjogIzBmMTcyYTtcbn1cblxuLnNlYXJjaC10ZXh0e1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGNvbG9yOiAjMGYxNzJhO1xufVxuXG4uYm9vay10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5mbGV4aWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmJvb2stc2VjdGlvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/