From bcc044eb920c89dbebc6ab4646c7d77e2397b5d7 Mon Sep 17 00:00:00 2001 From: robert Date: Thu, 15 Jun 2023 06:11:07 -0400 Subject: [PATCH] implemented event log page for the device dashboard --- examples/device-dashboard/main.c | 20 + examples/device-dashboard/net.c | 59 +- examples/device-dashboard/net.h | 14 + examples/device-dashboard/packed_fs.c | 10097 ++++++++-------- .../device-dashboard/web_root/components.js | 54 + examples/device-dashboard/web_root/index.html | 2 +- examples/device-dashboard/web_root/main.css | 2 +- examples/device-dashboard/web_root/main.js | 48 +- 8 files changed, 5303 insertions(+), 4993 deletions(-) diff --git a/examples/device-dashboard/main.c b/examples/device-dashboard/main.c index 68418f0d..0d4f9e22 100644 --- a/examples/device-dashboard/main.c +++ b/examples/device-dashboard/main.c @@ -4,6 +4,18 @@ #include "mongoose.h" #include "net.h" +void ui_event_next() { + if (events_no < 0 || events_no >= MAX_EVENTS_NO) + return; + + events[events_no].type = rand() % 3; + events[events_no].prio = rand() % 3; + events[events_no].timestamp = events_no; + mg_snprintf(events[events_no].text, MAX_EVENT_TEXT_SIZE, + "event#%d", events_no); + events_no++; +} + static int s_sig_num; static void signal_handler(int sig_num) { signal(sig_num, signal_handler); @@ -12,17 +24,25 @@ static void signal_handler(int sig_num) { int main(void) { struct mg_mgr mgr; + uint64_t last_ts = mg_millis(); + uint64_t crt_ts; signal(SIGPIPE, SIG_IGN); signal(SIGINT, signal_handler); signal(SIGTERM, signal_handler); + srand(time(NULL)); mg_log_set(MG_LL_DEBUG); // Set debug log level mg_mgr_init(&mgr); web_init(&mgr); while (s_sig_num == 0) { mg_mgr_poll(&mgr, 50); + crt_ts = mg_millis(); + if (crt_ts - last_ts > 1000) { + last_ts = crt_ts; + ui_event_next(); // generate a new event + } } mg_mgr_free(&mgr); diff --git a/examples/device-dashboard/net.c b/examples/device-dashboard/net.c index cb5a27fd..7eb5b525 100644 --- a/examples/device-dashboard/net.c +++ b/examples/device-dashboard/net.c @@ -13,12 +13,8 @@ struct user { const char *name, *pass, *access_token; }; -// Event log entry -struct event { - int type, prio; - unsigned long timestamp; - const char *text; -}; +int events_no; +struct ui_event events[MAX_EVENTS_NO]; // Settings struct settings { @@ -30,17 +26,6 @@ struct settings { static struct settings s_settings = {true, 1, 57, NULL}; -// Mocked events -static struct event s_events[] = { - {.type = 0, .prio = 0, .text = "here goes event 1"}, - {.type = 1, .prio = 2, .text = "event 2..."}, - {.type = 2, .prio = 1, .text = "another event"}, - {.type = 1, .prio = 1, .text = "something happened!"}, - {.type = 2, .prio = 0, .text = "once more..."}, - {.type = 2, .prio = 0, .text = "more again..."}, - {.type = 1, .prio = 1, .text = "oops. it happened again"}, -}; - static const char *s_json_header = "Content-Type: application/json\r\n" "Cache-Control: no-cache\r\n"; @@ -66,12 +51,6 @@ static const char *s_ssl_key = "6YbyU/ZGtdGfbaGYYJwatKNMX00OIwtb8A==\n" "-----END EC PRIVATE KEY-----\n"; -static int event_next(int no, struct event *e) { - if (no < 0 || no >= (int) (sizeof(s_events) / sizeof(s_events[0]))) return 0; - *e = s_events[no]; - return no + 1; -} - // This is for newlib and TLS (mbedTLS) uint64_t mg_now(void) { return mg_millis() + s_boot_timestamp; @@ -170,22 +149,34 @@ static void handle_stats_get(struct mg_connection *c) { static size_t print_events(void (*out)(char, void *), void *ptr, va_list *ap) { size_t len = 0; - struct event e; - int no = 0; - while ((no = event_next(no, &e)) != 0) { + int page_number = va_arg(*ap, int); + int start = (page_number - 1) * EVENTS_PER_PAGE; + int end = start + EVENTS_PER_PAGE; + + for (int i = start; i < end && i < events_no; i++) { len += mg_xprintf(out, ptr, "%s{%m:%lu,%m:%d,%m:%d,%m:%m}", // len == 0 ? "" : ",", // - MG_ESC("time"), e.timestamp, // - MG_ESC("type"), e.type, // - MG_ESC("prio"), e.prio, // - MG_ESC("text"), MG_ESC(e.text)); + MG_ESC("time"), events[i].timestamp, // + MG_ESC("type"), events[i].type, // + MG_ESC("prio"), events[i].prio, // + MG_ESC("text"), MG_ESC(events[i].text)); } - (void) ap; + return len; } -static void handle_events_get(struct mg_connection *c) { - mg_http_reply(c, 200, s_json_header, "[%M]", print_events); +static void handle_events_get(struct mg_connection *c, struct mg_str query) { + int page_number; + bool is_last_page; + + // query is represented by 'page=' + page_number = atoi(query.ptr + 5); + if (page_number > events_no / EVENTS_PER_PAGE + 1 || page_number < 1) + page_number = 1; + + mg_http_reply(c, 200, s_json_header, "{%m:[%M], %m:%d}", MG_ESC("arr"), + print_events, page_number, + MG_ESC("totalCount"), events_no); } static void handle_settings_set(struct mg_connection *c, struct mg_str body) { @@ -240,7 +231,7 @@ static void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { } else if (mg_http_match_uri(hm, "/api/stats/get")) { handle_stats_get(c); } else if (mg_http_match_uri(hm, "/api/events/get")) { - handle_events_get(c); + handle_events_get(c, hm->query); } else if (mg_http_match_uri(hm, "/api/settings/get")) { handle_settings_get(c); } else if (mg_http_match_uri(hm, "/api/settings/set")) { diff --git a/examples/device-dashboard/net.h b/examples/device-dashboard/net.h index 6c948a6b..a8b96e12 100644 --- a/examples/device-dashboard/net.h +++ b/examples/device-dashboard/net.h @@ -13,5 +13,19 @@ #endif #define MAX_DEVICE_NAME 40 +#define MAX_EVENTS_NO 1000 +#define MAX_EVENT_TEXT_SIZE 10 +#define EVENTS_PER_PAGE 20 +// Event log entry +struct ui_event { + int type, prio; + unsigned long timestamp; + char text[10]; +}; + +extern int events_no; +extern struct ui_event events[MAX_EVENTS_NO]; + +void ui_event_next(); void web_init(struct mg_mgr *mgr); diff --git a/examples/device-dashboard/packed_fs.c b/examples/device-dashboard/packed_fs.c index 7275ae52..80e3b488 100644 --- a/examples/device-dashboard/packed_fs.c +++ b/examples/device-dashboard/packed_fs.c @@ -3,4259 +3,6 @@ #include static const unsigned char v1[] = { - 33, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 44, // !function(t, - 110, 41, 123, 34, 111, 98, 106, 101, 99, 116, 34, 61, // n){"object"= - 61, 116, 121, 112, 101, 111, 102, 32, 101, 120, 112, 111, // =typeof expo - 114, 116, 115, 38, 38, 34, 111, 98, 106, 101, 99, 116, // rts&&"object - 34, 61, 61, 116, 121, 112, 101, 111, 102, 32, 109, 111, // "==typeof mo - 100, 117, 108, 101, 63, 109, 111, 100, 117, 108, 101, 46, // dule?module. - 101, 120, 112, 111, 114, 116, 115, 61, 110, 40, 41, 58, // exports=n(): - 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 61, 61, // "function"== - 116, 121, 112, 101, 111, 102, 32, 100, 101, 102, 105, 110, // typeof defin - 101, 38, 38, 100, 101, 102, 105, 110, 101, 46, 97, 109, // e&&define.am - 100, 63, 100, 101, 102, 105, 110, 101, 40, 91, 93, 44, // d?define([], - 110, 41, 58, 34, 111, 98, 106, 101, 99, 116, 34, 61, // n):"object"= - 61, 116, 121, 112, 101, 111, 102, 32, 101, 120, 112, 111, // =typeof expo - 114, 116, 115, 63, 101, 120, 112, 111, 114, 116, 115, 46, // rts?exports. - 72, 105, 115, 116, 111, 114, 121, 61, 110, 40, 41, 58, // History=n(): - 116, 46, 72, 105, 115, 116, 111, 114, 121, 61, 110, 40, // t.History=n( - 41, 125, 40, 116, 104, 105, 115, 44, 102, 117, 110, 99, // )}(this,func - 116, 105, 111, 110, 40, 41, 123, 114, 101, 116, 117, 114, // tion(){retur - 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // n function(t - 41, 123, 102, 117, 110, 99, 116, 105, 111, 110, 32, 110, // ){function n - 40, 111, 41, 123, 105, 102, 40, 101, 91, 111, 93, 41, // (o){if(e[o]) - 114, 101, 116, 117, 114, 110, 32, 101, 91, 111, 93, 46, // return e[o]. - 101, 120, 112, 111, 114, 116, 115, 59, 118, 97, 114, 32, // exports;var - 114, 61, 101, 91, 111, 93, 61, 123, 101, 120, 112, 111, // r=e[o]={expo - 114, 116, 115, 58, 123, 125, 44, 105, 100, 58, 111, 44, // rts:{},id:o, - 108, 111, 97, 100, 101, 100, 58, 33, 49, 125, 59, 114, // loaded:!1};r - 101, 116, 117, 114, 110, 32, 116, 91, 111, 93, 46, 99, // eturn t[o].c - 97, 108, 108, 40, 114, 46, 101, 120, 112, 111, 114, 116, // all(r.export - 115, 44, 114, 44, 114, 46, 101, 120, 112, 111, 114, 116, // s,r,r.export - 115, 44, 110, 41, 44, 114, 46, 108, 111, 97, 100, 101, // s,n),r.loade - 100, 61, 33, 48, 44, 114, 46, 101, 120, 112, 111, 114, // d=!0,r.expor - 116, 115, 125, 118, 97, 114, 32, 101, 61, 123, 125, 59, // ts}var e={}; - 114, 101, 116, 117, 114, 110, 32, 110, 46, 109, 61, 116, // return n.m=t - 44, 110, 46, 99, 61, 101, 44, 110, 46, 112, 61, 34, // ,n.c=e,n.p=" - 34, 44, 110, 40, 48, 41, 125, 40, 91, 102, 117, 110, // ",n(0)}([fun - 99, 116, 105, 111, 110, 40, 116, 44, 110, 44, 101, 41, // ction(t,n,e) - 123, 34, 117, 115, 101, 32, 115, 116, 114, 105, 99, 116, // {"use strict - 34, 59, 102, 117, 110, 99, 116, 105, 111, 110, 32, 111, // ";function o - 40, 116, 41, 123, 114, 101, 116, 117, 114, 110, 32, 116, // (t){return t - 38, 38, 116, 46, 95, 95, 101, 115, 77, 111, 100, 117, // &&t.__esModu - 108, 101, 63, 116, 58, 123, 100, 101, 102, 97, 117, 108, // le?t:{defaul - 116, 58, 116, 125, 125, 110, 46, 95, 95, 101, 115, 77, // t:t}}n.__esM - 111, 100, 117, 108, 101, 61, 33, 48, 44, 110, 46, 99, // odule=!0,n.c - 114, 101, 97, 116, 101, 80, 97, 116, 104, 61, 110, 46, // reatePath=n. - 112, 97, 114, 115, 101, 80, 97, 116, 104, 61, 110, 46, // parsePath=n. - 108, 111, 99, 97, 116, 105, 111, 110, 115, 65, 114, 101, // locationsAre - 69, 113, 117, 97, 108, 61, 110, 46, 99, 114, 101, 97, // Equal=n.crea - 116, 101, 76, 111, 99, 97, 116, 105, 111, 110, 61, 110, // teLocation=n - 46, 99, 114, 101, 97, 116, 101, 77, 101, 109, 111, 114, // .createMemor - 121, 72, 105, 115, 116, 111, 114, 121, 61, 110, 46, 99, // yHistory=n.c - 114, 101, 97, 116, 101, 72, 97, 115, 104, 72, 105, 115, // reateHashHis - 116, 111, 114, 121, 61, 110, 46, 99, 114, 101, 97, 116, // tory=n.creat - 101, 66, 114, 111, 119, 115, 101, 114, 72, 105, 115, 116, // eBrowserHist - 111, 114, 121, 61, 118, 111, 105, 100, 32, 48, 59, 118, // ory=void 0;v - 97, 114, 32, 114, 61, 101, 40, 50, 41, 59, 79, 98, // ar r=e(2);Ob - 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, 80, // ject.defineP - 114, 111, 112, 101, 114, 116, 121, 40, 110, 44, 34, 99, // roperty(n,"c - 114, 101, 97, 116, 101, 76, 111, 99, 97, 116, 105, 111, // reateLocatio - 110, 34, 44, 123, 101, 110, 117, 109, 101, 114, 97, 98, // n",{enumerab - 108, 101, 58, 33, 48, 44, 103, 101, 116, 58, 102, 117, // le:!0,get:fu - 110, 99, 116, 105, 111, 110, 40, 41, 123, 114, 101, 116, // nction(){ret - 117, 114, 110, 32, 114, 46, 99, 114, 101, 97, 116, 101, // urn r.create - 76, 111, 99, 97, 116, 105, 111, 110, 125, 125, 41, 44, // Location}}), - 79, 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, // Object.defin - 101, 80, 114, 111, 112, 101, 114, 116, 121, 40, 110, 44, // eProperty(n, - 34, 108, 111, 99, 97, 116, 105, 111, 110, 115, 65, 114, // "locationsAr - 101, 69, 113, 117, 97, 108, 34, 44, 123, 101, 110, 117, // eEqual",{enu - 109, 101, 114, 97, 98, 108, 101, 58, 33, 48, 44, 103, // merable:!0,g - 101, 116, 58, 102, 117, 110, 99, 116, 105, 111, 110, 40, // et:function( - 41, 123, 114, 101, 116, 117, 114, 110, 32, 114, 46, 108, // ){return r.l - 111, 99, 97, 116, 105, 111, 110, 115, 65, 114, 101, 69, // ocationsAreE - 113, 117, 97, 108, 125, 125, 41, 59, 118, 97, 114, 32, // qual}});var - 105, 61, 101, 40, 49, 41, 59, 79, 98, 106, 101, 99, // i=e(1);Objec - 116, 46, 100, 101, 102, 105, 110, 101, 80, 114, 111, 112, // t.defineProp - 101, 114, 116, 121, 40, 110, 44, 34, 112, 97, 114, 115, // erty(n,"pars - 101, 80, 97, 116, 104, 34, 44, 123, 101, 110, 117, 109, // ePath",{enum - 101, 114, 97, 98, 108, 101, 58, 33, 48, 44, 103, 101, // erable:!0,ge - 116, 58, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, // t:function() - 123, 114, 101, 116, 117, 114, 110, 32, 105, 46, 112, 97, // {return i.pa - 114, 115, 101, 80, 97, 116, 104, 125, 125, 41, 44, 79, // rsePath}}),O - 98, 106, 101, 99, 116, 46, 100, 101, 102, 105, 110, 101, // bject.define - 80, 114, 111, 112, 101, 114, 116, 121, 40, 110, 44, 34, // Property(n," - 99, 114, 101, 97, 116, 101, 80, 97, 116, 104, 34, 44, // createPath", - 123, 101, 110, 117, 109, 101, 114, 97, 98, 108, 101, 58, // {enumerable: - 33, 48, 44, 103, 101, 116, 58, 102, 117, 110, 99, 116, // !0,get:funct - 105, 111, 110, 40, 41, 123, 114, 101, 116, 117, 114, 110, // ion(){return - 32, 105, 46, 99, 114, 101, 97, 116, 101, 80, 97, 116, // i.createPat - 104, 125, 125, 41, 59, 118, 97, 114, 32, 97, 61, 101, // h}});var a=e - 40, 55, 41, 44, 99, 61, 111, 40, 97, 41, 44, 117, // (7),c=o(a),u - 61, 101, 40, 56, 41, 44, 115, 61, 111, 40, 117, 41, // =e(8),s=o(u) - 44, 102, 61, 101, 40, 57, 41, 44, 108, 61, 111, 40, // ,f=e(9),l=o( - 102, 41, 59, 110, 46, 99, 114, 101, 97, 116, 101, 66, // f);n.createB - 114, 111, 119, 115, 101, 114, 72, 105, 115, 116, 111, 114, // rowserHistor - 121, 61, 99, 46, 100, 101, 102, 97, 117, 108, 116, 44, // y=c.default, - 110, 46, 99, 114, 101, 97, 116, 101, 72, 97, 115, 104, // n.createHash - 72, 105, 115, 116, 111, 114, 121, 61, 115, 46, 100, 101, // History=s.de - 102, 97, 117, 108, 116, 44, 110, 46, 99, 114, 101, 97, // fault,n.crea - 116, 101, 77, 101, 109, 111, 114, 121, 72, 105, 115, 116, // teMemoryHist - 111, 114, 121, 61, 108, 46, 100, 101, 102, 97, 117, 108, // ory=l.defaul - 116, 125, 44, 102, 117, 110, 99, 116, 105, 111, 110, 40, // t},function( - 116, 44, 110, 41, 123, 34, 117, 115, 101, 32, 115, 116, // t,n){"use st - 114, 105, 99, 116, 34, 59, 110, 46, 95, 95, 101, 115, // rict";n.__es - 77, 111, 100, 117, 108, 101, 61, 33, 48, 59, 110, 46, // Module=!0;n. - 97, 100, 100, 76, 101, 97, 100, 105, 110, 103, 83, 108, // addLeadingSl - 97, 115, 104, 61, 102, 117, 110, 99, 116, 105, 111, 110, // ash=function - 40, 116, 41, 123, 114, 101, 116, 117, 114, 110, 34, 47, // (t){return"/ - 34, 61, 61, 61, 116, 46, 99, 104, 97, 114, 65, 116, // "===t.charAt - 40, 48, 41, 63, 116, 58, 34, 47, 34, 43, 116, 125, // (0)?t:"/"+t} - 44, 110, 46, 115, 116, 114, 105, 112, 76, 101, 97, 100, // ,n.stripLead - 105, 110, 103, 83, 108, 97, 115, 104, 61, 102, 117, 110, // ingSlash=fun - 99, 116, 105, 111, 110, 40, 116, 41, 123, 114, 101, 116, // ction(t){ret - 117, 114, 110, 34, 47, 34, 61, 61, 61, 116, 46, 99, // urn"/"===t.c - 104, 97, 114, 65, 116, 40, 48, 41, 63, 116, 46, 115, // harAt(0)?t.s - 117, 98, 115, 116, 114, 40, 49, 41, 58, 116, 125, 44, // ubstr(1):t}, - 110, 46, 115, 116, 114, 105, 112, 80, 114, 101, 102, 105, // n.stripPrefi - 120, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // x=function(t - 44, 110, 41, 123, 114, 101, 116, 117, 114, 110, 32, 48, // ,n){return 0 - 61, 61, 61, 116, 46, 105, 110, 100, 101, 120, 79, 102, // ===t.indexOf - 40, 110, 41, 63, 116, 46, 115, 117, 98, 115, 116, 114, // (n)?t.substr - 40, 110, 46, 108, 101, 110, 103, 116, 104, 41, 58, 116, // (n.length):t - 125, 44, 110, 46, 115, 116, 114, 105, 112, 84, 114, 97, // },n.stripTra - 105, 108, 105, 110, 103, 83, 108, 97, 115, 104, 61, 102, // ilingSlash=f - 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, 114, // unction(t){r - 101, 116, 117, 114, 110, 34, 47, 34, 61, 61, 61, 116, // eturn"/"===t - 46, 99, 104, 97, 114, 65, 116, 40, 116, 46, 108, 101, // .charAt(t.le - 110, 103, 116, 104, 45, 49, 41, 63, 116, 46, 115, 108, // ngth-1)?t.sl - 105, 99, 101, 40, 48, 44, 45, 49, 41, 58, 116, 125, // ice(0,-1):t} - 44, 110, 46, 112, 97, 114, 115, 101, 80, 97, 116, 104, // ,n.parsePath - 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, // =function(t) - 123, 118, 97, 114, 32, 110, 61, 116, 124, 124, 34, 47, // {var n=t||"/ - 34, 44, 101, 61, 34, 34, 44, 111, 61, 34, 34, 44, // ",e="",o="", - 114, 61, 110, 46, 105, 110, 100, 101, 120, 79, 102, 40, // r=n.indexOf( - 34, 35, 34, 41, 59, 114, 33, 61, 61, 45, 49, 38, // "#");r!==-1& - 38, 40, 111, 61, 110, 46, 115, 117, 98, 115, 116, 114, // &(o=n.substr - 40, 114, 41, 44, 110, 61, 110, 46, 115, 117, 98, 115, // (r),n=n.subs - 116, 114, 40, 48, 44, 114, 41, 41, 59, 118, 97, 114, // tr(0,r));var - 32, 105, 61, 110, 46, 105, 110, 100, 101, 120, 79, 102, // i=n.indexOf - 40, 34, 63, 34, 41, 59, 114, 101, 116, 117, 114, 110, // ("?");return - 32, 105, 33, 61, 61, 45, 49, 38, 38, 40, 101, 61, // i!==-1&&(e= - 110, 46, 115, 117, 98, 115, 116, 114, 40, 105, 41, 44, // n.substr(i), - 110, 61, 110, 46, 115, 117, 98, 115, 116, 114, 40, 48, // n=n.substr(0 - 44, 105, 41, 41, 44, 110, 61, 100, 101, 99, 111, 100, // ,i)),n=decod - 101, 85, 82, 73, 40, 110, 41, 44, 123, 112, 97, 116, // eURI(n),{pat - 104, 110, 97, 109, 101, 58, 110, 44, 115, 101, 97, 114, // hname:n,sear - 99, 104, 58, 34, 63, 34, 61, 61, 61, 101, 63, 34, // ch:"?"===e?" - 34, 58, 101, 44, 104, 97, 115, 104, 58, 34, 35, 34, // ":e,hash:"#" - 61, 61, 61, 111, 63, 34, 34, 58, 111, 125, 125, 44, // ===o?"":o}}, - 110, 46, 99, 114, 101, 97, 116, 101, 80, 97, 116, 104, // n.createPath - 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, // =function(t) - 123, 118, 97, 114, 32, 110, 61, 116, 46, 112, 97, 116, // {var n=t.pat - 104, 110, 97, 109, 101, 44, 101, 61, 116, 46, 115, 101, // hname,e=t.se - 97, 114, 99, 104, 44, 111, 61, 116, 46, 104, 97, 115, // arch,o=t.has - 104, 44, 114, 61, 101, 110, 99, 111, 100, 101, 85, 82, // h,r=encodeUR - 73, 40, 110, 124, 124, 34, 47, 34, 41, 59, 114, 101, // I(n||"/");re - 116, 117, 114, 110, 32, 101, 38, 38, 34, 63, 34, 33, // turn e&&"?"! - 61, 61, 101, 38, 38, 40, 114, 43, 61, 34, 63, 34, // ==e&&(r+="?" - 61, 61, 61, 101, 46, 99, 104, 97, 114, 65, 116, 40, // ===e.charAt( - 48, 41, 63, 101, 58, 34, 63, 34, 43, 101, 41, 44, // 0)?e:"?"+e), - 111, 38, 38, 34, 35, 34, 33, 61, 61, 111, 38, 38, // o&&"#"!==o&& - 40, 114, 43, 61, 34, 35, 34, 61, 61, 61, 111, 46, // (r+="#"===o. - 99, 104, 97, 114, 65, 116, 40, 48, 41, 63, 111, 58, // charAt(0)?o: - 34, 35, 34, 43, 111, 41, 44, 114, 125, 125, 44, 102, // "#"+o),r}},f - 117, 110, 99, 116, 105, 111, 110, 40, 116, 44, 110, 44, // unction(t,n, - 101, 41, 123, 34, 117, 115, 101, 32, 115, 116, 114, 105, // e){"use stri - 99, 116, 34, 59, 102, 117, 110, 99, 116, 105, 111, 110, // ct";function - 32, 111, 40, 116, 41, 123, 114, 101, 116, 117, 114, 110, // o(t){return - 32, 116, 38, 38, 116, 46, 95, 95, 101, 115, 77, 111, // t&&t.__esMo - 100, 117, 108, 101, 63, 116, 58, 123, 100, 101, 102, 97, // dule?t:{defa - 117, 108, 116, 58, 116, 125, 125, 110, 46, 95, 95, 101, // ult:t}}n.__e - 115, 77, 111, 100, 117, 108, 101, 61, 33, 48, 44, 110, // sModule=!0,n - 46, 108, 111, 99, 97, 116, 105, 111, 110, 115, 65, 114, // .locationsAr - 101, 69, 113, 117, 97, 108, 61, 110, 46, 99, 114, 101, // eEqual=n.cre - 97, 116, 101, 76, 111, 99, 97, 116, 105, 111, 110, 61, // ateLocation= - 118, 111, 105, 100, 32, 48, 59, 118, 97, 114, 32, 114, // void 0;var r - 61, 79, 98, 106, 101, 99, 116, 46, 97, 115, 115, 105, // =Object.assi - 103, 110, 124, 124, 102, 117, 110, 99, 116, 105, 111, 110, // gn||function - 40, 116, 41, 123, 102, 111, 114, 40, 118, 97, 114, 32, // (t){for(var - 110, 61, 49, 59, 110, 60, 97, 114, 103, 117, 109, 101, // n=1;n0&& - 118, 111, 105, 100, 32, 48, 33, 61, 61, 97, 114, 103, // void 0!==arg - 117, 109, 101, 110, 116, 115, 91, 48, 93, 63, 97, 114, // uments[0]?ar - 103, 117, 109, 101, 110, 116, 115, 91, 48, 93, 58, 123, // guments[0]:{ - 125, 59, 100, 46, 99, 97, 110, 85, 115, 101, 68, 79, // };d.canUseDO - 77, 63, 118, 111, 105, 100, 32, 48, 58, 40, 48, 44, // M?void 0:(0, - 99, 46, 100, 101, 102, 97, 117, 108, 116, 41, 40, 33, // c.default)(! - 49, 41, 59, 118, 97, 114, 32, 110, 61, 119, 105, 110, // 1);var n=win - 100, 111, 119, 46, 104, 105, 115, 116, 111, 114, 121, 44, // dow.history, - 101, 61, 40, 48, 44, 100, 46, 115, 117, 112, 112, 111, // e=(0,d.suppo - 114, 116, 115, 72, 105, 115, 116, 111, 114, 121, 41, 40, // rtsHistory)( - 41, 44, 111, 61, 33, 40, 48, 44, 100, 46, 115, 117, // ),o=!(0,d.su - 112, 112, 111, 114, 116, 115, 80, 111, 112, 83, 116, 97, // pportsPopSta - 116, 101, 79, 110, 72, 97, 115, 104, 67, 104, 97, 110, // teOnHashChan - 103, 101, 41, 40, 41, 44, 105, 61, 116, 46, 102, 111, // ge)(),i=t.fo - 114, 99, 101, 82, 101, 102, 114, 101, 115, 104, 44, 97, // rceRefresh,a - 61, 118, 111, 105, 100, 32, 48, 33, 61, 61, 105, 38, // =void 0!==i& - 38, 105, 44, 102, 61, 116, 46, 103, 101, 116, 85, 115, // &i,f=t.getUs - 101, 114, 67, 111, 110, 102, 105, 114, 109, 97, 116, 105, // erConfirmati - 111, 110, 44, 121, 61, 118, 111, 105, 100, 32, 48, 61, // on,y=void 0= - 61, 61, 102, 63, 100, 46, 103, 101, 116, 67, 111, 110, // ==f?d.getCon - 102, 105, 114, 109, 97, 116, 105, 111, 110, 58, 102, 44, // firmation:f, - 103, 61, 116, 46, 107, 101, 121, 76, 101, 110, 103, 116, // g=t.keyLengt - 104, 44, 109, 61, 118, 111, 105, 100, 32, 48, 61, 61, // h,m=void 0== - 61, 103, 63, 54, 58, 103, 44, 119, 61, 116, 46, 98, // =g?6:g,w=t.b - 97, 115, 101, 110, 97, 109, 101, 63, 40, 48, 44, 115, // asename?(0,s - 46, 115, 116, 114, 105, 112, 84, 114, 97, 105, 108, 105, // .stripTraili - 110, 103, 83, 108, 97, 115, 104, 41, 40, 40, 48, 44, // ngSlash)((0, - 115, 46, 97, 100, 100, 76, 101, 97, 100, 105, 110, 103, // s.addLeading - 83, 108, 97, 115, 104, 41, 40, 116, 46, 98, 97, 115, // Slash)(t.bas - 101, 110, 97, 109, 101, 41, 41, 58, 34, 34, 44, 80, // ename)):"",P - 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, // =function(t) - 123, 118, 97, 114, 32, 110, 61, 116, 124, 124, 123, 125, // {var n=t||{} - 44, 101, 61, 110, 46, 107, 101, 121, 44, 111, 61, 110, // ,e=n.key,o=n - 46, 115, 116, 97, 116, 101, 44, 105, 61, 119, 105, 110, // .state,i=win - 100, 111, 119, 46, 108, 111, 99, 97, 116, 105, 111, 110, // dow.location - 44, 97, 61, 105, 46, 112, 97, 116, 104, 110, 97, 109, // ,a=i.pathnam - 101, 44, 99, 61, 105, 46, 115, 101, 97, 114, 99, 104, // e,c=i.search - 44, 117, 61, 105, 46, 104, 97, 115, 104, 44, 102, 61, // ,u=i.hash,f= - 97, 43, 99, 43, 117, 59, 114, 101, 116, 117, 114, 110, // a+c+u;return - 32, 119, 38, 38, 40, 102, 61, 40, 48, 44, 115, 46, // w&&(f=(0,s. - 115, 116, 114, 105, 112, 80, 114, 101, 102, 105, 120, 41, // stripPrefix) - 40, 102, 44, 119, 41, 41, 44, 114, 40, 123, 125, 44, // (f,w)),r({}, - 40, 48, 44, 115, 46, 112, 97, 114, 115, 101, 80, 97, // (0,s.parsePa - 116, 104, 41, 40, 102, 41, 44, 123, 115, 116, 97, 116, // th)(f),{stat - 101, 58, 111, 44, 107, 101, 121, 58, 101, 125, 41, 125, // e:o,key:e})} - 44, 98, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, // ,b=function( - 41, 123, 114, 101, 116, 117, 114, 110, 32, 77, 97, 116, // ){return Mat - 104, 46, 114, 97, 110, 100, 111, 109, 40, 41, 46, 116, // h.random().t - 111, 83, 116, 114, 105, 110, 103, 40, 51, 54, 41, 46, // oString(36). - 115, 117, 98, 115, 116, 114, 40, 50, 44, 109, 41, 125, // substr(2,m)} - 44, 79, 61, 40, 48, 44, 108, 46, 100, 101, 102, 97, // ,O=(0,l.defa - 117, 108, 116, 41, 40, 41, 44, 120, 61, 102, 117, 110, // ult)(),x=fun - 99, 116, 105, 111, 110, 40, 116, 41, 123, 114, 40, 71, // ction(t){r(G - 44, 116, 41, 44, 71, 46, 108, 101, 110, 103, 116, 104, // ,t),G.length - 61, 110, 46, 108, 101, 110, 103, 116, 104, 44, 79, 46, // =n.length,O. - 110, 111, 116, 105, 102, 121, 76, 105, 115, 116, 101, 110, // notifyListen - 101, 114, 115, 40, 71, 46, 108, 111, 99, 97, 116, 105, // ers(G.locati - 111, 110, 44, 71, 46, 97, 99, 116, 105, 111, 110, 41, // on,G.action) - 125, 44, 76, 61, 102, 117, 110, 99, 116, 105, 111, 110, // },L=function - 40, 116, 41, 123, 40, 48, 44, 100, 46, 105, 115, 69, // (t){(0,d.isE - 120, 116, 114, 97, 110, 101, 111, 117, 115, 80, 111, 112, // xtraneousPop - 115, 116, 97, 116, 101, 69, 118, 101, 110, 116, 41, 40, // stateEvent)( - 116, 41, 124, 124, 65, 40, 80, 40, 116, 46, 115, 116, // t)||A(P(t.st - 97, 116, 101, 41, 41, 125, 44, 83, 61, 102, 117, 110, // ate))},S=fun - 99, 116, 105, 111, 110, 40, 41, 123, 65, 40, 80, 40, // ction(){A(P( - 112, 40, 41, 41, 41, 125, 44, 69, 61, 33, 49, 44, // p()))},E=!1, - 65, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // A=function(t - 41, 123, 105, 102, 40, 69, 41, 69, 61, 33, 49, 44, // ){if(E)E=!1, - 120, 40, 41, 59, 101, 108, 115, 101, 123, 118, 97, 114, // x();else{var - 32, 110, 61, 34, 80, 79, 80, 34, 59, 79, 46, 99, // n="POP";O.c - 111, 110, 102, 105, 114, 109, 84, 114, 97, 110, 115, 105, // onfirmTransi - 116, 105, 111, 110, 84, 111, 40, 116, 44, 110, 44, 121, // tionTo(t,n,y - 44, 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, // ,function(e) - 123, 101, 63, 120, 40, 123, 97, 99, 116, 105, 111, 110, // {e?x({action - 58, 110, 44, 108, 111, 99, 97, 116, 105, 111, 110, 58, // :n,location: - 116, 125, 41, 58, 95, 40, 116, 41, 125, 41, 125, 125, // t}):_(t)})}} - 44, 95, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, // ,_=function( - 116, 41, 123, 118, 97, 114, 32, 110, 61, 71, 46, 108, // t){var n=G.l - 111, 99, 97, 116, 105, 111, 110, 44, 101, 61, 77, 46, // ocation,e=M. - 105, 110, 100, 101, 120, 79, 102, 40, 110, 46, 107, 101, // indexOf(n.ke - 121, 41, 59, 101, 61, 61, 61, 45, 49, 38, 38, 40, // y);e===-1&&( - 101, 61, 48, 41, 59, 118, 97, 114, 32, 111, 61, 77, // e=0);var o=M - 46, 105, 110, 100, 101, 120, 79, 102, 40, 116, 46, 107, // .indexOf(t.k - 101, 121, 41, 59, 111, 61, 61, 61, 45, 49, 38, 38, // ey);o===-1&& - 40, 111, 61, 48, 41, 59, 118, 97, 114, 32, 114, 61, // (o=0);var r= - 101, 45, 111, 59, 114, 38, 38, 40, 69, 61, 33, 48, // e-o;r&&(E=!0 - 44, 67, 40, 114, 41, 41, 125, 44, 107, 61, 80, 40, // ,C(r))},k=P( - 112, 40, 41, 41, 44, 77, 61, 91, 107, 46, 107, 101, // p()),M=[k.ke - 121, 93, 44, 84, 61, 102, 117, 110, 99, 116, 105, 111, // y],T=functio - 110, 40, 116, 41, 123, 114, 101, 116, 117, 114, 110, 32, // n(t){return - 119, 43, 40, 48, 44, 115, 46, 99, 114, 101, 97, 116, // w+(0,s.creat - 101, 80, 97, 116, 104, 41, 40, 116, 41, 125, 44, 72, // ePath)(t)},H - 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 44, // =function(t, - 111, 41, 123, 118, 97, 114, 32, 114, 61, 34, 80, 85, // o){var r="PU - 83, 72, 34, 44, 105, 61, 40, 48, 44, 117, 46, 99, // SH",i=(0,u.c - 114, 101, 97, 116, 101, 76, 111, 99, 97, 116, 105, 111, // reateLocatio - 110, 41, 40, 116, 44, 111, 44, 98, 40, 41, 44, 71, // n)(t,o,b(),G - 46, 108, 111, 99, 97, 116, 105, 111, 110, 41, 59, 79, // .location);O - 46, 99, 111, 110, 102, 105, 114, 109, 84, 114, 97, 110, // .confirmTran - 115, 105, 116, 105, 111, 110, 84, 111, 40, 105, 44, 114, // sitionTo(i,r - 44, 121, 44, 102, 117, 110, 99, 116, 105, 111, 110, 40, // ,y,function( - 116, 41, 123, 105, 102, 40, 116, 41, 123, 118, 97, 114, // t){if(t){var - 32, 111, 61, 84, 40, 105, 41, 44, 99, 61, 105, 46, // o=T(i),c=i. - 107, 101, 121, 44, 117, 61, 105, 46, 115, 116, 97, 116, // key,u=i.stat - 101, 59, 105, 102, 40, 101, 41, 105, 102, 40, 110, 46, // e;if(e)if(n. - 112, 117, 115, 104, 83, 116, 97, 116, 101, 40, 123, 107, // pushState({k - 101, 121, 58, 99, 44, 115, 116, 97, 116, 101, 58, 117, // ey:c,state:u - 125, 44, 110, 117, 108, 108, 44, 111, 41, 44, 97, 41, // },null,o),a) - 119, 105, 110, 100, 111, 119, 46, 108, 111, 99, 97, 116, // window.locat - 105, 111, 110, 46, 104, 114, 101, 102, 61, 111, 59, 101, // ion.href=o;e - 108, 115, 101, 123, 118, 97, 114, 32, 115, 61, 77, 46, // lse{var s=M. - 105, 110, 100, 101, 120, 79, 102, 40, 71, 46, 108, 111, // indexOf(G.lo - 99, 97, 116, 105, 111, 110, 46, 107, 101, 121, 41, 44, // cation.key), - 102, 61, 77, 46, 115, 108, 105, 99, 101, 40, 48, 44, // f=M.slice(0, - 115, 61, 61, 61, 45, 49, 63, 48, 58, 115, 43, 49, // s===-1?0:s+1 - 41, 59, 102, 46, 112, 117, 115, 104, 40, 105, 46, 107, // );f.push(i.k - 101, 121, 41, 44, 77, 61, 102, 44, 120, 40, 123, 97, // ey),M=f,x({a - 99, 116, 105, 111, 110, 58, 114, 44, 108, 111, 99, 97, // ction:r,loca - 116, 105, 111, 110, 58, 105, 125, 41, 125, 101, 108, 115, // tion:i})}els - 101, 32, 119, 105, 110, 100, 111, 119, 46, 108, 111, 99, // e window.loc - 97, 116, 105, 111, 110, 46, 104, 114, 101, 102, 61, 111, // ation.href=o - 125, 125, 41, 125, 44, 106, 61, 102, 117, 110, 99, 116, // }})},j=funct - 105, 111, 110, 40, 116, 44, 111, 41, 123, 118, 97, 114, // ion(t,o){var - 32, 114, 61, 34, 82, 69, 80, 76, 65, 67, 69, 34, // r="REPLACE" - 44, 105, 61, 40, 48, 44, 117, 46, 99, 114, 101, 97, // ,i=(0,u.crea - 116, 101, 76, 111, 99, 97, 116, 105, 111, 110, 41, 40, // teLocation)( - 116, 44, 111, 44, 98, 40, 41, 44, 71, 46, 108, 111, // t,o,b(),G.lo - 99, 97, 116, 105, 111, 110, 41, 59, 79, 46, 99, 111, // cation);O.co - 110, 102, 105, 114, 109, 84, 114, 97, 110, 115, 105, 116, // nfirmTransit - 105, 111, 110, 84, 111, 40, 105, 44, 114, 44, 121, 44, // ionTo(i,r,y, - 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, // function(t){ - 105, 102, 40, 116, 41, 123, 118, 97, 114, 32, 111, 61, // if(t){var o= - 84, 40, 105, 41, 44, 99, 61, 105, 46, 107, 101, 121, // T(i),c=i.key - 44, 117, 61, 105, 46, 115, 116, 97, 116, 101, 59, 105, // ,u=i.state;i - 102, 40, 101, 41, 105, 102, 40, 110, 46, 114, 101, 112, // f(e)if(n.rep - 108, 97, 99, 101, 83, 116, 97, 116, 101, 40, 123, 107, // laceState({k - 101, 121, 58, 99, 44, 115, 116, 97, 116, 101, 58, 117, // ey:c,state:u - 125, 44, 110, 117, 108, 108, 44, 111, 41, 44, 97, 41, // },null,o),a) - 119, 105, 110, 100, 111, 119, 46, 108, 111, 99, 97, 116, // window.locat - 105, 111, 110, 46, 114, 101, 112, 108, 97, 99, 101, 40, // ion.replace( - 111, 41, 59, 101, 108, 115, 101, 123, 118, 97, 114, 32, // o);else{var - 115, 61, 77, 46, 105, 110, 100, 101, 120, 79, 102, 40, // s=M.indexOf( - 71, 46, 108, 111, 99, 97, 116, 105, 111, 110, 46, 107, // G.location.k - 101, 121, 41, 59, 115, 33, 61, 61, 45, 49, 38, 38, // ey);s!==-1&& - 40, 77, 91, 115, 93, 61, 105, 46, 107, 101, 121, 41, // (M[s]=i.key) - 44, 120, 40, 123, 97, 99, 116, 105, 111, 110, 58, 114, // ,x({action:r - 44, 108, 111, 99, 97, 116, 105, 111, 110, 58, 105, 125, // ,location:i} - 41, 125, 101, 108, 115, 101, 32, 119, 105, 110, 100, 111, // )}else windo - 119, 46, 108, 111, 99, 97, 116, 105, 111, 110, 46, 114, // w.location.r - 101, 112, 108, 97, 99, 101, 40, 111, 41, 125, 125, 41, // eplace(o)}}) - 125, 44, 67, 61, 102, 117, 110, 99, 116, 105, 111, 110, // },C=function - 40, 116, 41, 123, 110, 46, 103, 111, 40, 116, 41, 125, // (t){n.go(t)} - 44, 85, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, // ,U=function( - 41, 123, 114, 101, 116, 117, 114, 110, 32, 67, 40, 45, // ){return C(- - 49, 41, 125, 44, 82, 61, 102, 117, 110, 99, 116, 105, // 1)},R=functi - 111, 110, 40, 41, 123, 114, 101, 116, 117, 114, 110, 32, // on(){return - 67, 40, 49, 41, 125, 44, 73, 61, 48, 44, 113, 61, // C(1)},I=0,q= - 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, // function(t){ - 73, 43, 61, 116, 44, 49, 61, 61, 61, 73, 63, 40, // I+=t,1===I?( - 40, 48, 44, 100, 46, 97, 100, 100, 69, 118, 101, 110, // (0,d.addEven - 116, 76, 105, 115, 116, 101, 110, 101, 114, 41, 40, 119, // tListener)(w - 105, 110, 100, 111, 119, 44, 104, 44, 76, 41, 44, 111, // indow,h,L),o - 38, 38, 40, 48, 44, 100, 46, 97, 100, 100, 69, 118, // &&(0,d.addEv - 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 41, // entListener) - 40, 119, 105, 110, 100, 111, 119, 44, 118, 44, 83, 41, // (window,v,S) - 41, 58, 48, 61, 61, 61, 73, 38, 38, 40, 40, 48, // ):0===I&&((0 - 44, 100, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, // ,d.removeEve - 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, 41, 40, // ntListener)( - 119, 105, 110, 100, 111, 119, 44, 104, 44, 76, 41, 44, // window,h,L), - 111, 38, 38, 40, 48, 44, 100, 46, 114, 101, 109, 111, // o&&(0,d.remo - 118, 101, 69, 118, 101, 110, 116, 76, 105, 115, 116, 101, // veEventListe - 110, 101, 114, 41, 40, 119, 105, 110, 100, 111, 119, 44, // ner)(window, - 118, 44, 83, 41, 41, 125, 44, 66, 61, 33, 49, 44, // v,S))},B=!1, - 70, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, // F=function() - 123, 118, 97, 114, 32, 116, 61, 97, 114, 103, 117, 109, // {var t=argum - 101, 110, 116, 115, 46, 108, 101, 110, 103, 116, 104, 62, // ents.length> - 48, 38, 38, 118, 111, 105, 100, 32, 48, 33, 61, 61, // 0&&void 0!== - 97, 114, 103, 117, 109, 101, 110, 116, 115, 91, 48, 93, // arguments[0] - 38, 38, 97, 114, 103, 117, 109, 101, 110, 116, 115, 91, // &&arguments[ - 48, 93, 44, 110, 61, 79, 46, 115, 101, 116, 80, 114, // 0],n=O.setPr - 111, 109, 112, 116, 40, 116, 41, 59, 114, 101, 116, 117, // ompt(t);retu - 114, 110, 32, 66, 124, 124, 40, 113, 40, 49, 41, 44, // rn B||(q(1), - 66, 61, 33, 48, 41, 44, 102, 117, 110, 99, 116, 105, // B=!0),functi - 111, 110, 40, 41, 123, 114, 101, 116, 117, 114, 110, 32, // on(){return - 66, 38, 38, 40, 66, 61, 33, 49, 44, 113, 40, 45, // B&&(B=!1,q(- - 49, 41, 41, 44, 110, 40, 41, 125, 125, 44, 68, 61, // 1)),n()}},D= - 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, // function(t){ - 118, 97, 114, 32, 110, 61, 79, 46, 97, 112, 112, 101, // var n=O.appe - 110, 100, 76, 105, 115, 116, 101, 110, 101, 114, 40, 116, // ndListener(t - 41, 59, 114, 101, 116, 117, 114, 110, 32, 113, 40, 49, // );return q(1 - 41, 44, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, // ),function() - 123, 113, 40, 45, 49, 41, 44, 110, 40, 41, 125, 125, // {q(-1),n()}} - 44, 71, 61, 123, 108, 101, 110, 103, 116, 104, 58, 110, // ,G={length:n - 46, 108, 101, 110, 103, 116, 104, 44, 97, 99, 116, 105, // .length,acti - 111, 110, 58, 34, 80, 79, 80, 34, 44, 108, 111, 99, // on:"POP",loc - 97, 116, 105, 111, 110, 58, 107, 44, 99, 114, 101, 97, // ation:k,crea - 116, 101, 72, 114, 101, 102, 58, 84, 44, 112, 117, 115, // teHref:T,pus - 104, 58, 72, 44, 114, 101, 112, 108, 97, 99, 101, 58, // h:H,replace: - 106, 44, 103, 111, 58, 67, 44, 103, 111, 66, 97, 99, // j,go:C,goBac - 107, 58, 85, 44, 103, 111, 70, 111, 114, 119, 97, 114, // k:U,goForwar - 100, 58, 82, 44, 98, 108, 111, 99, 107, 58, 70, 44, // d:R,block:F, - 108, 105, 115, 116, 101, 110, 58, 68, 125, 59, 114, 101, // listen:D};re - 116, 117, 114, 110, 32, 71, 125, 59, 110, 46, 100, 101, // turn G};n.de - 102, 97, 117, 108, 116, 61, 121, 125, 44, 102, 117, 110, // fault=y},fun - 99, 116, 105, 111, 110, 40, 116, 44, 110, 44, 101, 41, // ction(t,n,e) - 123, 34, 117, 115, 101, 32, 115, 116, 114, 105, 99, 116, // {"use strict - 34, 59, 102, 117, 110, 99, 116, 105, 111, 110, 32, 111, // ";function o - 40, 116, 41, 123, 114, 101, 116, 117, 114, 110, 32, 116, // (t){return t - 38, 38, 116, 46, 95, 95, 101, 115, 77, 111, 100, 117, // &&t.__esModu - 108, 101, 63, 116, 58, 123, 100, 101, 102, 97, 117, 108, // le?t:{defaul - 116, 58, 116, 125, 125, 110, 46, 95, 95, 101, 115, 77, // t:t}}n.__esM - 111, 100, 117, 108, 101, 61, 33, 48, 59, 118, 97, 114, // odule=!0;var - 32, 114, 61, 79, 98, 106, 101, 99, 116, 46, 97, 115, // r=Object.as - 115, 105, 103, 110, 124, 124, 102, 117, 110, 99, 116, 105, // sign||functi - 111, 110, 40, 116, 41, 123, 102, 111, 114, 40, 118, 97, // on(t){for(va - 114, 32, 110, 61, 49, 59, 110, 60, 97, 114, 103, 117, // r n=1;n=0?n:0)+ - 34, 35, 34, 43, 116, 41, 125, 44, 109, 61, 102, 117, // "#"+t)},m=fu - 110, 99, 116, 105, 111, 110, 40, 41, 123, 118, 97, 114, // nction(){var - 32, 116, 61, 97, 114, 103, 117, 109, 101, 110, 116, 115, // t=arguments - 46, 108, 101, 110, 103, 116, 104, 62, 48, 38, 38, 118, // .length>0&&v - 111, 105, 100, 32, 48, 33, 61, 61, 97, 114, 103, 117, // oid 0!==argu - 109, 101, 110, 116, 115, 91, 48, 93, 63, 97, 114, 103, // ments[0]?arg - 117, 109, 101, 110, 116, 115, 91, 48, 93, 58, 123, 125, // uments[0]:{} - 59, 100, 46, 99, 97, 110, 85, 115, 101, 68, 79, 77, // ;d.canUseDOM - 63, 118, 111, 105, 100, 32, 48, 58, 40, 48, 44, 99, // ?void 0:(0,c - 46, 100, 101, 102, 97, 117, 108, 116, 41, 40, 33, 49, // .default)(!1 - 41, 59, 118, 97, 114, 32, 110, 61, 119, 105, 110, 100, // );var n=wind - 111, 119, 46, 104, 105, 115, 116, 111, 114, 121, 44, 101, // ow.history,e - 61, 40, 40, 48, 44, 100, 46, 115, 117, 112, 112, 111, // =((0,d.suppo - 114, 116, 115, 71, 111, 87, 105, 116, 104, 111, 117, 116, // rtsGoWithout - 82, 101, 108, 111, 97, 100, 85, 115, 105, 110, 103, 72, // ReloadUsingH - 97, 115, 104, 41, 40, 41, 44, 116, 46, 103, 101, 116, // ash)(),t.get - 85, 115, 101, 114, 67, 111, 110, 102, 105, 114, 109, 97, // UserConfirma - 116, 105, 111, 110, 41, 44, 111, 61, 118, 111, 105, 100, // tion),o=void - 32, 48, 61, 61, 61, 101, 63, 100, 46, 103, 101, 116, // 0===e?d.get - 67, 111, 110, 102, 105, 114, 109, 97, 116, 105, 111, 110, // Confirmation - 58, 101, 44, 105, 61, 116, 46, 104, 97, 115, 104, 84, // :e,i=t.hashT - 121, 112, 101, 44, 97, 61, 118, 111, 105, 100, 32, 48, // ype,a=void 0 - 61, 61, 61, 105, 63, 34, 115, 108, 97, 115, 104, 34, // ===i?"slash" - 58, 105, 44, 102, 61, 116, 46, 98, 97, 115, 101, 110, // :i,f=t.basen - 97, 109, 101, 63, 40, 48, 44, 115, 46, 115, 116, 114, // ame?(0,s.str - 105, 112, 84, 114, 97, 105, 108, 105, 110, 103, 83, 108, // ipTrailingSl - 97, 115, 104, 41, 40, 40, 48, 44, 115, 46, 97, 100, // ash)((0,s.ad - 100, 76, 101, 97, 100, 105, 110, 103, 83, 108, 97, 115, // dLeadingSlas - 104, 41, 40, 116, 46, 98, 97, 115, 101, 110, 97, 109, // h)(t.basenam - 101, 41, 41, 58, 34, 34, 44, 109, 61, 118, 91, 97, // e)):"",m=v[a - 93, 44, 119, 61, 109, 46, 101, 110, 99, 111, 100, 101, // ],w=m.encode - 80, 97, 116, 104, 44, 80, 61, 109, 46, 100, 101, 99, // Path,P=m.dec - 111, 100, 101, 80, 97, 116, 104, 44, 98, 61, 102, 117, // odePath,b=fu - 110, 99, 116, 105, 111, 110, 40, 41, 123, 118, 97, 114, // nction(){var - 32, 116, 61, 80, 40, 112, 40, 41, 41, 59, 114, 101, // t=P(p());re - 116, 117, 114, 110, 32, 102, 38, 38, 40, 116, 61, 40, // turn f&&(t=( - 48, 44, 115, 46, 115, 116, 114, 105, 112, 80, 114, 101, // 0,s.stripPre - 102, 105, 120, 41, 40, 116, 44, 102, 41, 41, 44, 40, // fix)(t,f)),( - 48, 44, 115, 46, 112, 97, 114, 115, 101, 80, 97, 116, // 0,s.parsePat - 104, 41, 40, 116, 41, 125, 44, 79, 61, 40, 48, 44, // h)(t)},O=(0, - 108, 46, 100, 101, 102, 97, 117, 108, 116, 41, 40, 41, // l.default)() - 44, 120, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, // ,x=function( - 116, 41, 123, 114, 40, 86, 44, 116, 41, 44, 86, 46, // t){r(V,t),V. - 108, 101, 110, 103, 116, 104, 61, 110, 46, 108, 101, 110, // length=n.len - 103, 116, 104, 44, 79, 46, 110, 111, 116, 105, 102, 121, // gth,O.notify - 76, 105, 115, 116, 101, 110, 101, 114, 115, 40, 86, 46, // Listeners(V. - 108, 111, 99, 97, 116, 105, 111, 110, 44, 86, 46, 97, // location,V.a - 99, 116, 105, 111, 110, 41, 125, 44, 76, 61, 33, 49, // ction)},L=!1 - 44, 83, 61, 110, 117, 108, 108, 44, 69, 61, 102, 117, // ,S=null,E=fu - 110, 99, 116, 105, 111, 110, 40, 41, 123, 118, 97, 114, // nction(){var - 32, 116, 61, 112, 40, 41, 44, 110, 61, 119, 40, 116, // t=p(),n=w(t - 41, 59, 105, 102, 40, 116, 33, 61, 61, 110, 41, 103, // );if(t!==n)g - 40, 110, 41, 59, 101, 108, 115, 101, 123, 118, 97, 114, // (n);else{var - 32, 101, 61, 98, 40, 41, 44, 111, 61, 86, 46, 108, // e=b(),o=V.l - 111, 99, 97, 116, 105, 111, 110, 59, 105, 102, 40, 33, // ocation;if(! - 76, 38, 38, 40, 48, 44, 117, 46, 108, 111, 99, 97, // L&&(0,u.loca - 116, 105, 111, 110, 115, 65, 114, 101, 69, 113, 117, 97, // tionsAreEqua - 108, 41, 40, 111, 44, 101, 41, 41, 114, 101, 116, 117, // l)(o,e))retu - 114, 110, 59, 105, 102, 40, 83, 61, 61, 61, 40, 48, // rn;if(S===(0 - 44, 115, 46, 99, 114, 101, 97, 116, 101, 80, 97, 116, // ,s.createPat - 104, 41, 40, 101, 41, 41, 114, 101, 116, 117, 114, 110, // h)(e))return - 59, 83, 61, 110, 117, 108, 108, 44, 65, 40, 101, 41, // ;S=null,A(e) - 125, 125, 44, 65, 61, 102, 117, 110, 99, 116, 105, 111, // }},A=functio - 110, 40, 116, 41, 123, 105, 102, 40, 76, 41, 76, 61, // n(t){if(L)L= - 33, 49, 44, 120, 40, 41, 59, 101, 108, 115, 101, 123, // !1,x();else{ - 118, 97, 114, 32, 110, 61, 34, 80, 79, 80, 34, 59, // var n="POP"; - 79, 46, 99, 111, 110, 102, 105, 114, 109, 84, 114, 97, // O.confirmTra - 110, 115, 105, 116, 105, 111, 110, 84, 111, 40, 116, 44, // nsitionTo(t, - 110, 44, 111, 44, 102, 117, 110, 99, 116, 105, 111, 110, // n,o,function - 40, 101, 41, 123, 101, 63, 120, 40, 123, 97, 99, 116, // (e){e?x({act - 105, 111, 110, 58, 110, 44, 108, 111, 99, 97, 116, 105, // ion:n,locati - 111, 110, 58, 116, 125, 41, 58, 95, 40, 116, 41, 125, // on:t}):_(t)} - 41, 125, 125, 44, 95, 61, 102, 117, 110, 99, 116, 105, // )}},_=functi - 111, 110, 40, 116, 41, 123, 118, 97, 114, 32, 110, 61, // on(t){var n= - 86, 46, 108, 111, 99, 97, 116, 105, 111, 110, 44, 101, // V.location,e - 61, 72, 46, 108, 97, 115, 116, 73, 110, 100, 101, 120, // =H.lastIndex - 79, 102, 40, 40, 48, 44, 115, 46, 99, 114, 101, 97, // Of((0,s.crea - 116, 101, 80, 97, 116, 104, 41, 40, 110, 41, 41, 59, // tePath)(n)); - 101, 61, 61, 61, 45, 49, 38, 38, 40, 101, 61, 48, // e===-1&&(e=0 - 41, 59, 118, 97, 114, 32, 111, 61, 72, 46, 108, 97, // );var o=H.la - 115, 116, 73, 110, 100, 101, 120, 79, 102, 40, 40, 48, // stIndexOf((0 - 44, 115, 46, 99, 114, 101, 97, 116, 101, 80, 97, 116, // ,s.createPat - 104, 41, 40, 116, 41, 41, 59, 111, 61, 61, 61, 45, // h)(t));o===- - 49, 38, 38, 40, 111, 61, 48, 41, 59, 118, 97, 114, // 1&&(o=0);var - 32, 114, 61, 101, 45, 111, 59, 114, 38, 38, 40, 76, // r=e-o;r&&(L - 61, 33, 48, 44, 82, 40, 114, 41, 41, 125, 44, 107, // =!0,R(r))},k - 61, 112, 40, 41, 44, 77, 61, 119, 40, 107, 41, 59, // =p(),M=w(k); - 107, 33, 61, 61, 77, 38, 38, 103, 40, 77, 41, 59, // k!==M&&g(M); - 118, 97, 114, 32, 84, 61, 98, 40, 41, 44, 72, 61, // var T=b(),H= - 91, 40, 48, 44, 115, 46, 99, 114, 101, 97, 116, 101, // [(0,s.create - 80, 97, 116, 104, 41, 40, 84, 41, 93, 44, 106, 61, // Path)(T)],j= - 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, // function(t){ - 114, 101, 116, 117, 114, 110, 34, 35, 34, 43, 119, 40, // return"#"+w( - 102, 43, 40, 48, 44, 115, 46, 99, 114, 101, 97, 116, // f+(0,s.creat - 101, 80, 97, 116, 104, 41, 40, 116, 41, 41, 125, 44, // ePath)(t))}, - 67, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // C=function(t - 44, 110, 41, 123, 118, 97, 114, 32, 101, 61, 34, 80, // ,n){var e="P - 85, 83, 72, 34, 44, 114, 61, 40, 48, 44, 117, 46, // USH",r=(0,u. - 99, 114, 101, 97, 116, 101, 76, 111, 99, 97, 116, 105, // createLocati - 111, 110, 41, 40, 116, 44, 118, 111, 105, 100, 32, 48, // on)(t,void 0 - 44, 118, 111, 105, 100, 32, 48, 44, 86, 46, 108, 111, // ,void 0,V.lo - 99, 97, 116, 105, 111, 110, 41, 59, 79, 46, 99, 111, // cation);O.co - 110, 102, 105, 114, 109, 84, 114, 97, 110, 115, 105, 116, // nfirmTransit - 105, 111, 110, 84, 111, 40, 114, 44, 101, 44, 111, 44, // ionTo(r,e,o, - 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, // function(t){ - 105, 102, 40, 116, 41, 123, 118, 97, 114, 32, 110, 61, // if(t){var n= - 40, 48, 44, 115, 46, 99, 114, 101, 97, 116, 101, 80, // (0,s.createP - 97, 116, 104, 41, 40, 114, 41, 44, 111, 61, 119, 40, // ath)(r),o=w( - 102, 43, 110, 41, 44, 105, 61, 112, 40, 41, 33, 61, // f+n),i=p()!= - 61, 111, 59, 105, 102, 40, 105, 41, 123, 83, 61, 110, // =o;if(i){S=n - 44, 121, 40, 111, 41, 59, 118, 97, 114, 32, 97, 61, // ,y(o);var a= - 72, 46, 108, 97, 115, 116, 73, 110, 100, 101, 120, 79, // H.lastIndexO - 102, 40, 40, 48, 44, 115, 46, 99, 114, 101, 97, 116, // f((0,s.creat - 101, 80, 97, 116, 104, 41, 40, 86, 46, 108, 111, 99, // ePath)(V.loc - 97, 116, 105, 111, 110, 41, 41, 44, 99, 61, 72, 46, // ation)),c=H. - 115, 108, 105, 99, 101, 40, 48, 44, 97, 61, 61, 61, // slice(0,a=== - 45, 49, 63, 48, 58, 97, 43, 49, 41, 59, 99, 46, // -1?0:a+1);c. - 112, 117, 115, 104, 40, 110, 41, 44, 72, 61, 99, 44, // push(n),H=c, - 120, 40, 123, 97, 99, 116, 105, 111, 110, 58, 101, 44, // x({action:e, - 108, 111, 99, 97, 116, 105, 111, 110, 58, 114, 125, 41, // location:r}) - 125, 101, 108, 115, 101, 32, 120, 40, 41, 125, 125, 41, // }else x()}}) - 125, 44, 85, 61, 102, 117, 110, 99, 116, 105, 111, 110, // },U=function - 40, 116, 44, 110, 41, 123, 118, 97, 114, 32, 101, 61, // (t,n){var e= - 34, 82, 69, 80, 76, 65, 67, 69, 34, 44, 114, 61, // "REPLACE",r= - 40, 48, 44, 117, 46, 99, 114, 101, 97, 116, 101, 76, // (0,u.createL - 111, 99, 97, 116, 105, 111, 110, 41, 40, 116, 44, 118, // ocation)(t,v - 111, 105, 100, 32, 48, 44, 118, 111, 105, 100, 32, 48, // oid 0,void 0 - 44, 86, 46, 108, 111, 99, 97, 116, 105, 111, 110, 41, // ,V.location) - 59, 79, 46, 99, 111, 110, 102, 105, 114, 109, 84, 114, // ;O.confirmTr - 97, 110, 115, 105, 116, 105, 111, 110, 84, 111, 40, 114, // ansitionTo(r - 44, 101, 44, 111, 44, 102, 117, 110, 99, 116, 105, 111, // ,e,o,functio - 110, 40, 116, 41, 123, 105, 102, 40, 116, 41, 123, 118, // n(t){if(t){v - 97, 114, 32, 110, 61, 40, 48, 44, 115, 46, 99, 114, // ar n=(0,s.cr - 101, 97, 116, 101, 80, 97, 116, 104, 41, 40, 114, 41, // eatePath)(r) - 44, 111, 61, 119, 40, 102, 43, 110, 41, 44, 105, 61, // ,o=w(f+n),i= - 112, 40, 41, 33, 61, 61, 111, 59, 105, 38, 38, 40, // p()!==o;i&&( - 83, 61, 110, 44, 103, 40, 111, 41, 41, 59, 118, 97, // S=n,g(o));va - 114, 32, 97, 61, 72, 46, 105, 110, 100, 101, 120, 79, // r a=H.indexO - 102, 40, 40, 48, 44, 115, 46, 99, 114, 101, 97, 116, // f((0,s.creat - 101, 80, 97, 116, 104, 41, 40, 86, 46, 108, 111, 99, // ePath)(V.loc - 97, 116, 105, 111, 110, 41, 41, 59, 97, 33, 61, 61, // ation));a!== - 45, 49, 38, 38, 40, 72, 91, 97, 93, 61, 110, 41, // -1&&(H[a]=n) - 44, 120, 40, 123, 97, 99, 116, 105, 111, 110, 58, 101, // ,x({action:e - 44, 108, 111, 99, 97, 116, 105, 111, 110, 58, 114, 125, // ,location:r} - 41, 125, 125, 41, 125, 44, 82, 61, 102, 117, 110, 99, // )}})},R=func - 116, 105, 111, 110, 40, 116, 41, 123, 110, 46, 103, 111, // tion(t){n.go - 40, 116, 41, 125, 44, 73, 61, 102, 117, 110, 99, 116, // (t)},I=funct - 105, 111, 110, 40, 41, 123, 114, 101, 116, 117, 114, 110, // ion(){return - 32, 82, 40, 45, 49, 41, 125, 44, 113, 61, 102, 117, // R(-1)},q=fu - 110, 99, 116, 105, 111, 110, 40, 41, 123, 114, 101, 116, // nction(){ret - 117, 114, 110, 32, 82, 40, 49, 41, 125, 44, 66, 61, // urn R(1)},B= - 48, 44, 70, 61, 102, 117, 110, 99, 116, 105, 111, 110, // 0,F=function - 40, 116, 41, 123, 66, 43, 61, 116, 44, 49, 61, 61, // (t){B+=t,1== - 61, 66, 63, 40, 48, 44, 100, 46, 97, 100, 100, 69, // =B?(0,d.addE - 118, 101, 110, 116, 76, 105, 115, 116, 101, 110, 101, 114, // ventListener - 41, 40, 119, 105, 110, 100, 111, 119, 44, 104, 44, 69, // )(window,h,E - 41, 58, 48, 61, 61, 61, 66, 38, 38, 40, 48, 44, // ):0===B&&(0, - 100, 46, 114, 101, 109, 111, 118, 101, 69, 118, 101, 110, // d.removeEven - 116, 76, 105, 115, 116, 101, 110, 101, 114, 41, 40, 119, // tListener)(w - 105, 110, 100, 111, 119, 44, 104, 44, 69, 41, 125, 44, // indow,h,E)}, - 68, 61, 33, 49, 44, 71, 61, 102, 117, 110, 99, 116, // D=!1,G=funct - 105, 111, 110, 40, 41, 123, 118, 97, 114, 32, 116, 61, // ion(){var t= - 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 108, 101, // arguments.le - 110, 103, 116, 104, 62, 48, 38, 38, 118, 111, 105, 100, // ngth>0&&void - 32, 48, 33, 61, 61, 97, 114, 103, 117, 109, 101, 110, // 0!==argumen - 116, 115, 91, 48, 93, 38, 38, 97, 114, 103, 117, 109, // ts[0]&&argum - 101, 110, 116, 115, 91, 48, 93, 44, 110, 61, 79, 46, // ents[0],n=O. - 115, 101, 116, 80, 114, 111, 109, 112, 116, 40, 116, 41, // setPrompt(t) - 59, 114, 101, 116, 117, 114, 110, 32, 68, 124, 124, 40, // ;return D||( - 70, 40, 49, 41, 44, 68, 61, 33, 48, 41, 44, 102, // F(1),D=!0),f - 117, 110, 99, 116, 105, 111, 110, 40, 41, 123, 114, 101, // unction(){re - 116, 117, 114, 110, 32, 68, 38, 38, 40, 68, 61, 33, // turn D&&(D=! - 49, 44, 70, 40, 45, 49, 41, 41, 44, 110, 40, 41, // 1,F(-1)),n() - 125, 125, 44, 87, 61, 102, 117, 110, 99, 116, 105, 111, // }},W=functio - 110, 40, 116, 41, 123, 118, 97, 114, 32, 110, 61, 79, // n(t){var n=O - 46, 97, 112, 112, 101, 110, 100, 76, 105, 115, 116, 101, // .appendListe - 110, 101, 114, 40, 116, 41, 59, 114, 101, 116, 117, 114, // ner(t);retur - 110, 32, 70, 40, 49, 41, 44, 102, 117, 110, 99, 116, // n F(1),funct - 105, 111, 110, 40, 41, 123, 70, 40, 45, 49, 41, 44, // ion(){F(-1), - 110, 40, 41, 125, 125, 44, 86, 61, 123, 108, 101, 110, // n()}},V={len - 103, 116, 104, 58, 110, 46, 108, 101, 110, 103, 116, 104, // gth:n.length - 44, 97, 99, 116, 105, 111, 110, 58, 34, 80, 79, 80, // ,action:"POP - 34, 44, 108, 111, 99, 97, 116, 105, 111, 110, 58, 84, // ",location:T - 44, 99, 114, 101, 97, 116, 101, 72, 114, 101, 102, 58, // ,createHref: - 106, 44, 112, 117, 115, 104, 58, 67, 44, 114, 101, 112, // j,push:C,rep - 108, 97, 99, 101, 58, 85, 44, 103, 111, 58, 82, 44, // lace:U,go:R, - 103, 111, 66, 97, 99, 107, 58, 73, 44, 103, 111, 70, // goBack:I,goF - 111, 114, 119, 97, 114, 100, 58, 113, 44, 98, 108, 111, // orward:q,blo - 99, 107, 58, 71, 44, 108, 105, 115, 116, 101, 110, 58, // ck:G,listen: - 87, 125, 59, 114, 101, 116, 117, 114, 110, 32, 86, 125, // W};return V} - 59, 110, 46, 100, 101, 102, 97, 117, 108, 116, 61, 109, // ;n.default=m - 125, 44, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // },function(t - 44, 110, 44, 101, 41, 123, 34, 117, 115, 101, 32, 115, // ,n,e){"use s - 116, 114, 105, 99, 116, 34, 59, 102, 117, 110, 99, 116, // trict";funct - 105, 111, 110, 32, 111, 40, 116, 41, 123, 114, 101, 116, // ion o(t){ret - 117, 114, 110, 32, 116, 38, 38, 116, 46, 95, 95, 101, // urn t&&t.__e - 115, 77, 111, 100, 117, 108, 101, 63, 116, 58, 123, 100, // sModule?t:{d - 101, 102, 97, 117, 108, 116, 58, 116, 125, 125, 110, 46, // efault:t}}n. - 95, 95, 101, 115, 77, 111, 100, 117, 108, 101, 61, 33, // __esModule=! - 48, 59, 118, 97, 114, 32, 114, 61, 40, 34, 102, 117, // 0;var r=("fu - 110, 99, 116, 105, 111, 110, 34, 61, 61, 116, 121, 112, // nction"==typ - 101, 111, 102, 32, 83, 121, 109, 98, 111, 108, 38, 38, // eof Symbol&& - 34, 115, 121, 109, 98, 111, 108, 34, 61, 61, 116, 121, // "symbol"==ty - 112, 101, 111, 102, 32, 83, 121, 109, 98, 111, 108, 46, // peof Symbol. - 105, 116, 101, 114, 97, 116, 111, 114, 63, 102, 117, 110, // iterator?fun - 99, 116, 105, 111, 110, 40, 116, 41, 123, 114, 101, 116, // ction(t){ret - 117, 114, 110, 32, 116, 121, 112, 101, 111, 102, 32, 116, // urn typeof t - 125, 58, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // }:function(t - 41, 123, 114, 101, 116, 117, 114, 110, 32, 116, 38, 38, // ){return t&& - 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, 61, 61, // "function"== - 116, 121, 112, 101, 111, 102, 32, 83, 121, 109, 98, 111, // typeof Symbo - 108, 38, 38, 116, 46, 99, 111, 110, 115, 116, 114, 117, // l&&t.constru - 99, 116, 111, 114, 61, 61, 61, 83, 121, 109, 98, 111, // ctor===Symbo - 108, 38, 38, 116, 33, 61, 61, 83, 121, 109, 98, 111, // l&&t!==Symbo - 108, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, 63, // l.prototype? - 34, 115, 121, 109, 98, 111, 108, 34, 58, 116, 121, 112, // "symbol":typ - 101, 111, 102, 32, 116, 125, 44, 79, 98, 106, 101, 99, // eof t},Objec - 116, 46, 97, 115, 115, 105, 103, 110, 124, 124, 102, 117, // t.assign||fu - 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, 102, 111, // nction(t){fo - 114, 40, 118, 97, 114, 32, 110, 61, 49, 59, 110, 60, // r(var n=1;n< - 97, 114, 103, 117, 109, 101, 110, 116, 115, 46, 108, 101, // arguments.le - 110, 103, 116, 104, 59, 110, 43, 43, 41, 123, 118, 97, // ngth;n++){va - 114, 32, 101, 61, 97, 114, 103, 117, 109, 101, 110, 116, // r e=argument - 115, 91, 110, 93, 59, 102, 111, 114, 40, 118, 97, 114, // s[n];for(var - 32, 111, 32, 105, 110, 32, 101, 41, 79, 98, 106, 101, // o in e)Obje - 99, 116, 46, 112, 114, 111, 116, 111, 116, 121, 112, 101, // ct.prototype - 46, 104, 97, 115, 79, 119, 110, 80, 114, 111, 112, 101, // .hasOwnPrope - 114, 116, 121, 46, 99, 97, 108, 108, 40, 101, 44, 111, // rty.call(e,o - 41, 38, 38, 40, 116, 91, 111, 93, 61, 101, 91, 111, // )&&(t[o]=e[o - 93, 41, 125, 114, 101, 116, 117, 114, 110, 32, 116, 125, // ])}return t} - 41, 44, 105, 61, 101, 40, 51, 41, 44, 97, 61, 40, // ),i=e(3),a=( - 111, 40, 105, 41, 44, 101, 40, 49, 41, 41, 44, 99, // o(i),e(1)),c - 61, 101, 40, 50, 41, 44, 117, 61, 101, 40, 52, 41, // =e(2),u=e(4) - 44, 115, 61, 111, 40, 117, 41, 44, 102, 61, 102, 117, // ,s=o(u),f=fu - 110, 99, 116, 105, 111, 110, 40, 116, 44, 110, 44, 101, // nction(t,n,e - 41, 123, 114, 101, 116, 117, 114, 110, 32, 77, 97, 116, // ){return Mat - 104, 46, 109, 105, 110, 40, 77, 97, 116, 104, 46, 109, // h.min(Math.m - 97, 120, 40, 116, 44, 110, 41, 44, 101, 41, 125, 44, // ax(t,n),e)}, - 108, 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, // l=function() - 123, 118, 97, 114, 32, 116, 61, 97, 114, 103, 117, 109, // {var t=argum - 101, 110, 116, 115, 46, 108, 101, 110, 103, 116, 104, 62, // ents.length> - 48, 38, 38, 118, 111, 105, 100, 32, 48, 33, 61, 61, // 0&&void 0!== - 97, 114, 103, 117, 109, 101, 110, 116, 115, 91, 48, 93, // arguments[0] - 63, 97, 114, 103, 117, 109, 101, 110, 116, 115, 91, 48, // ?arguments[0 - 93, 58, 123, 125, 44, 110, 61, 116, 46, 103, 101, 116, // ]:{},n=t.get - 85, 115, 101, 114, 67, 111, 110, 102, 105, 114, 109, 97, // UserConfirma - 116, 105, 111, 110, 44, 101, 61, 116, 46, 105, 110, 105, // tion,e=t.ini - 116, 105, 97, 108, 69, 110, 116, 114, 105, 101, 115, 44, // tialEntries, - 111, 61, 118, 111, 105, 100, 32, 48, 61, 61, 61, 101, // o=void 0===e - 63, 91, 34, 47, 34, 93, 58, 101, 44, 105, 61, 116, // ?["/"]:e,i=t - 46, 105, 110, 105, 116, 105, 97, 108, 73, 110, 100, 101, // .initialInde - 120, 44, 117, 61, 118, 111, 105, 100, 32, 48, 61, 61, // x,u=void 0== - 61, 105, 63, 48, 58, 105, 44, 108, 61, 116, 46, 107, // =i?0:i,l=t.k - 101, 121, 76, 101, 110, 103, 116, 104, 44, 100, 61, 118, // eyLength,d=v - 111, 105, 100, 32, 48, 61, 61, 61, 108, 63, 54, 58, // oid 0===l?6: - 108, 44, 104, 61, 40, 48, 44, 115, 46, 100, 101, 102, // l,h=(0,s.def - 97, 117, 108, 116, 41, 40, 41, 44, 118, 61, 102, 117, // ault)(),v=fu - 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, 114, 40, // nction(t){r( - 65, 44, 116, 41, 44, 65, 46, 108, 101, 110, 103, 116, // A,t),A.lengt - 104, 61, 65, 46, 101, 110, 116, 114, 105, 101, 115, 46, // h=A.entries. - 108, 101, 110, 103, 116, 104, 44, 104, 46, 110, 111, 116, // length,h.not - 105, 102, 121, 76, 105, 115, 116, 101, 110, 101, 114, 115, // ifyListeners - 40, 65, 46, 108, 111, 99, 97, 116, 105, 111, 110, 44, // (A.location, - 65, 46, 97, 99, 116, 105, 111, 110, 41, 125, 44, 112, // A.action)},p - 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 41, 123, // =function(){ - 114, 101, 116, 117, 114, 110, 32, 77, 97, 116, 104, 46, // return Math. - 114, 97, 110, 100, 111, 109, 40, 41, 46, 116, 111, 83, // random().toS - 116, 114, 105, 110, 103, 40, 51, 54, 41, 46, 115, 117, // tring(36).su - 98, 115, 116, 114, 40, 50, 44, 100, 41, 125, 44, 121, // bstr(2,d)},y - 61, 102, 40, 117, 44, 48, 44, 111, 46, 108, 101, 110, // =f(u,0,o.len - 103, 116, 104, 45, 49, 41, 44, 103, 61, 111, 46, 109, // gth-1),g=o.m - 97, 112, 40, 102, 117, 110, 99, 116, 105, 111, 110, 40, // ap(function( - 116, 41, 123, 114, 101, 116, 117, 114, 110, 34, 115, 116, // t){return"st - 114, 105, 110, 103, 34, 61, 61, 116, 121, 112, 101, 111, // ring"==typeo - 102, 32, 116, 63, 40, 48, 44, 99, 46, 99, 114, 101, // f t?(0,c.cre - 97, 116, 101, 76, 111, 99, 97, 116, 105, 111, 110, 41, // ateLocation) - 40, 116, 44, 118, 111, 105, 100, 32, 48, 44, 112, 40, // (t,void 0,p( - 41, 41, 58, 40, 48, 44, 99, 46, 99, 114, 101, 97, // )):(0,c.crea - 116, 101, 76, 111, 99, 97, 116, 105, 111, 110, 41, 40, // teLocation)( - 116, 44, 118, 111, 105, 100, 32, 48, 44, 116, 46, 107, // t,void 0,t.k - 101, 121, 124, 124, 112, 40, 41, 41, 125, 41, 44, 109, // ey||p())}),m - 61, 97, 46, 99, 114, 101, 97, 116, 101, 80, 97, 116, // =a.createPat - 104, 44, 119, 61, 102, 117, 110, 99, 116, 105, 111, 110, // h,w=function - 40, 116, 44, 101, 41, 123, 118, 97, 114, 32, 111, 61, // (t,e){var o= - 34, 80, 85, 83, 72, 34, 44, 114, 61, 40, 48, 44, // "PUSH",r=(0, - 99, 46, 99, 114, 101, 97, 116, 101, 76, 111, 99, 97, // c.createLoca - 116, 105, 111, 110, 41, 40, 116, 44, 101, 44, 112, 40, // tion)(t,e,p( - 41, 44, 65, 46, 108, 111, 99, 97, 116, 105, 111, 110, // ),A.location - 41, 59, 104, 46, 99, 111, 110, 102, 105, 114, 109, 84, // );h.confirmT - 114, 97, 110, 115, 105, 116, 105, 111, 110, 84, 111, 40, // ransitionTo( - 114, 44, 111, 44, 110, 44, 102, 117, 110, 99, 116, 105, // r,o,n,functi - 111, 110, 40, 116, 41, 123, 105, 102, 40, 116, 41, 123, // on(t){if(t){ - 118, 97, 114, 32, 110, 61, 65, 46, 105, 110, 100, 101, // var n=A.inde - 120, 44, 101, 61, 110, 43, 49, 44, 105, 61, 65, 46, // x,e=n+1,i=A. - 101, 110, 116, 114, 105, 101, 115, 46, 115, 108, 105, 99, // entries.slic - 101, 40, 48, 41, 59, 105, 46, 108, 101, 110, 103, 116, // e(0);i.lengt - 104, 62, 101, 63, 105, 46, 115, 112, 108, 105, 99, 101, // h>e?i.splice - 40, 101, 44, 105, 46, 108, 101, 110, 103, 116, 104, 45, // (e,i.length- - 101, 44, 114, 41, 58, 105, 46, 112, 117, 115, 104, 40, // e,r):i.push( - 114, 41, 44, 118, 40, 123, 97, 99, 116, 105, 111, 110, // r),v({action - 58, 111, 44, 108, 111, 99, 97, 116, 105, 111, 110, 58, // :o,location: - 114, 44, 105, 110, 100, 101, 120, 58, 101, 44, 101, 110, // r,index:e,en - 116, 114, 105, 101, 115, 58, 105, 125, 41, 125, 125, 41, // tries:i})}}) - 125, 44, 80, 61, 102, 117, 110, 99, 116, 105, 111, 110, // },P=function - 40, 116, 44, 101, 41, 123, 118, 97, 114, 32, 111, 61, // (t,e){var o= - 34, 82, 69, 80, 76, 65, 67, 69, 34, 44, 114, 61, // "REPLACE",r= - 40, 48, 44, 99, 46, 99, 114, 101, 97, 116, 101, 76, // (0,c.createL - 111, 99, 97, 116, 105, 111, 110, 41, 40, 116, 44, 101, // ocation)(t,e - 44, 112, 40, 41, 44, 65, 46, 108, 111, 99, 97, 116, // ,p(),A.locat - 105, 111, 110, 41, 59, 104, 46, 99, 111, 110, 102, 105, // ion);h.confi - 114, 109, 84, 114, 97, 110, 115, 105, 116, 105, 111, 110, // rmTransition - 84, 111, 40, 114, 44, 111, 44, 110, 44, 102, 117, 110, // To(r,o,n,fun - 99, 116, 105, 111, 110, 40, 116, 41, 123, 116, 38, 38, // ction(t){t&& - 40, 65, 46, 101, 110, 116, 114, 105, 101, 115, 91, 65, // (A.entries[A - 46, 105, 110, 100, 101, 120, 93, 61, 114, 44, 118, 40, // .index]=r,v( - 123, 97, 99, 116, 105, 111, 110, 58, 111, 44, 108, 111, // {action:o,lo - 99, 97, 116, 105, 111, 110, 58, 114, 125, 41, 41, 125, // cation:r}))} - 41, 125, 44, 98, 61, 102, 117, 110, 99, 116, 105, 111, // )},b=functio - 110, 40, 116, 41, 123, 118, 97, 114, 32, 101, 61, 102, // n(t){var e=f - 40, 65, 46, 105, 110, 100, 101, 120, 43, 116, 44, 48, // (A.index+t,0 - 44, 65, 46, 101, 110, 116, 114, 105, 101, 115, 46, 108, // ,A.entries.l - 101, 110, 103, 116, 104, 45, 49, 41, 44, 111, 61, 34, // ength-1),o=" - 80, 79, 80, 34, 44, 114, 61, 65, 46, 101, 110, 116, // POP",r=A.ent - 114, 105, 101, 115, 91, 101, 93, 59, 104, 46, 99, 111, // ries[e];h.co - 110, 102, 105, 114, 109, 84, 114, 97, 110, 115, 105, 116, // nfirmTransit - 105, 111, 110, 84, 111, 40, 114, 44, 111, 44, 110, 44, // ionTo(r,o,n, - 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, 123, // function(t){ - 116, 63, 118, 40, 123, 97, 99, 116, 105, 111, 110, 58, // t?v({action: - 111, 44, 108, 111, 99, 97, 116, 105, 111, 110, 58, 114, // o,location:r - 44, 105, 110, 100, 101, 120, 58, 101, 125, 41, 58, 118, // ,index:e}):v - 40, 41, 125, 41, 125, 44, 79, 61, 102, 117, 110, 99, // ()})},O=func - 116, 105, 111, 110, 40, 41, 123, 114, 101, 116, 117, 114, // tion(){retur - 110, 32, 98, 40, 45, 49, 41, 125, 44, 120, 61, 102, // n b(-1)},x=f - 117, 110, 99, 116, 105, 111, 110, 40, 41, 123, 114, 101, // unction(){re - 116, 117, 114, 110, 32, 98, 40, 49, 41, 125, 44, 76, // turn b(1)},L - 61, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 41, // =function(t) - 123, 118, 97, 114, 32, 110, 61, 65, 46, 105, 110, 100, // {var n=A.ind - 101, 120, 43, 116, 59, 114, 101, 116, 117, 114, 110, 32, // ex+t;return - 110, 62, 61, 48, 38, 38, 110, 60, 65, 46, 101, 110, // n>=0&&n0&&void 0! - 61, 61, 97, 114, 103, 117, 109, 101, 110, 116, 115, 91, // ==arguments[ - 48, 93, 38, 38, 97, 114, 103, 117, 109, 101, 110, 116, // 0]&&argument - 115, 91, 48, 93, 59, 114, 101, 116, 117, 114, 110, 32, // s[0];return - 104, 46, 115, 101, 116, 80, 114, 111, 109, 112, 116, 40, // h.setPrompt( - 116, 41, 125, 44, 69, 61, 102, 117, 110, 99, 116, 105, // t)},E=functi - 111, 110, 40, 116, 41, 123, 114, 101, 116, 117, 114, 110, // on(t){return - 32, 104, 46, 97, 112, 112, 101, 110, 100, 76, 105, 115, // h.appendLis - 116, 101, 110, 101, 114, 40, 116, 41, 125, 44, 65, 61, // tener(t)},A= - 123, 108, 101, 110, 103, 116, 104, 58, 103, 46, 108, 101, // {length:g.le - 110, 103, 116, 104, 44, 97, 99, 116, 105, 111, 110, 58, // ngth,action: - 34, 80, 79, 80, 34, 44, 108, 111, 99, 97, 116, 105, // "POP",locati - 111, 110, 58, 103, 91, 121, 93, 44, 105, 110, 100, 101, // on:g[y],inde - 120, 58, 121, 44, 101, 110, 116, 114, 105, 101, 115, 58, // x:y,entries: - 103, 44, 99, 114, 101, 97, 116, 101, 72, 114, 101, 102, // g,createHref - 58, 109, 44, 112, 117, 115, 104, 58, 119, 44, 114, 101, // :m,push:w,re - 112, 108, 97, 99, 101, 58, 80, 44, 103, 111, 58, 98, // place:P,go:b - 44, 103, 111, 66, 97, 99, 107, 58, 79, 44, 103, 111, // ,goBack:O,go - 70, 111, 114, 119, 97, 114, 100, 58, 120, 44, 99, 97, // Forward:x,ca - 110, 71, 111, 58, 76, 44, 98, 108, 111, 99, 107, 58, // nGo:L,block: - 83, 44, 108, 105, 115, 116, 101, 110, 58, 69, 125, 59, // S,listen:E}; - 114, 101, 116, 117, 114, 110, 32, 65, 125, 59, 110, 46, // return A};n. - 100, 101, 102, 97, 117, 108, 116, 61, 108, 125, 44, 102, // default=l},f - 117, 110, 99, 116, 105, 111, 110, 40, 116, 44, 110, 41, // unction(t,n) - 123, 34, 117, 115, 101, 32, 115, 116, 114, 105, 99, 116, // {"use strict - 34, 59, 118, 97, 114, 32, 101, 61, 102, 117, 110, 99, // ";var e=func - 116, 105, 111, 110, 40, 116, 41, 123, 114, 101, 116, 117, // tion(t){retu - 114, 110, 34, 47, 34, 61, 61, 61, 116, 46, 99, 104, // rn"/"===t.ch - 97, 114, 65, 116, 40, 48, 41, 125, 44, 111, 61, 102, // arAt(0)},o=f - 117, 110, 99, 116, 105, 111, 110, 40, 116, 44, 110, 41, // unction(t,n) - 123, 102, 111, 114, 40, 118, 97, 114, 32, 101, 61, 110, // {for(var e=n - 44, 111, 61, 101, 43, 49, 44, 114, 61, 116, 46, 108, // ,o=e+1,r=t.l - 101, 110, 103, 116, 104, 59, 111, 60, 114, 59, 101, 43, // ength;o=0;d- - 45, 41, 123, 118, 97, 114, 32, 104, 61, 105, 91, 100, // -){var h=i[d - 93, 59, 34, 46, 34, 61, 61, 61, 104, 63, 111, 40, // ];"."===h?o( - 105, 44, 100, 41, 58, 34, 46, 46, 34, 61, 61, 61, // i,d):".."=== - 104, 63, 40, 111, 40, 105, 44, 100, 41, 44, 108, 43, // h?(o(i,d),l+ - 43, 41, 58, 108, 38, 38, 40, 111, 40, 105, 44, 100, // +):l&&(o(i,d - 41, 44, 108, 45, 45, 41, 125, 105, 102, 40, 33, 117, // ),l--)}if(!u - 41, 102, 111, 114, 40, 59, 108, 45, 45, 59, 108, 41, // )for(;l--;l) - 105, 46, 117, 110, 115, 104, 105, 102, 116, 40, 34, 46, // i.unshift(". - 46, 34, 41, 59, 33, 117, 124, 124, 34, 34, 61, 61, // .");!u||""== - 61, 105, 91, 48, 93, 124, 124, 105, 91, 48, 93, 38, // =i[0]||i[0]& - 38, 101, 40, 105, 91, 48, 93, 41, 124, 124, 105, 46, // &e(i[0])||i. - 117, 110, 115, 104, 105, 102, 116, 40, 34, 34, 41, 59, // unshift(""); - 118, 97, 114, 32, 118, 61, 105, 46, 106, 111, 105, 110, // var v=i.join - 40, 34, 47, 34, 41, 59, 114, 101, 116, 117, 114, 110, // ("/");return - 32, 115, 38, 38, 34, 47, 34, 33, 61, 61, 118, 46, // s&&"/"!==v. - 115, 117, 98, 115, 116, 114, 40, 45, 49, 41, 38, 38, // substr(-1)&& - 40, 118, 43, 61, 34, 47, 34, 41, 44, 118, 125, 59, // (v+="/"),v}; - 116, 46, 101, 120, 112, 111, 114, 116, 115, 61, 114, 125, // t.exports=r} - 44, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, 44, // ,function(t, - 110, 41, 123, 34, 117, 115, 101, 32, 115, 116, 114, 105, // n){"use stri - 99, 116, 34, 59, 110, 46, 95, 95, 101, 115, 77, 111, // ct";n.__esMo - 100, 117, 108, 101, 61, 33, 48, 59, 118, 97, 114, 32, // dule=!0;var - 101, 61, 34, 102, 117, 110, 99, 116, 105, 111, 110, 34, // e="function" - 61, 61, 116, 121, 112, 101, 111, 102, 32, 83, 121, 109, // ==typeof Sym - 98, 111, 108, 38, 38, 34, 115, 121, 109, 98, 111, 108, // bol&&"symbol - 34, 61, 61, 116, 121, 112, 101, 111, 102, 32, 83, 121, // "==typeof Sy - 109, 98, 111, 108, 46, 105, 116, 101, 114, 97, 116, 111, // mbol.iterato - 114, 63, 102, 117, 110, 99, 116, 105, 111, 110, 40, 116, // r?function(t - 41, 123, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, // ){return typ - 101, 111, 102, 32, 116, 125, 58, 102, 117, 110, 99, 116, // eof t}:funct - 105, 111, 110, 40, 116, 41, 123, 114, 101, 116, 117, 114, // ion(t){retur - 110, 32, 116, 38, 38, 34, 102, 117, 110, 99, 116, 105, // n t&&"functi - 111, 110, 34, 61, 61, 116, 121, 112, 101, 111, 102, 32, // on"==typeof - 83, 121, 109, 98, 111, 108, 38, 38, 116, 46, 99, 111, // Symbol&&t.co - 110, 115, 116, 114, 117, 99, 116, 111, 114, 61, 61, 61, // nstructor=== - 83, 121, 109, 98, 111, 108, 38, 38, 116, 33, 61, 61, // Symbol&&t!== - 83, 121, 109, 98, 111, 108, 46, 112, 114, 111, 116, 111, // Symbol.proto - 116, 121, 112, 101, 63, 34, 115, 121, 109, 98, 111, 108, // type?"symbol - 34, 58, 116, 121, 112, 101, 111, 102, 32, 116, 125, 44, // ":typeof t}, - 111, 61, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, // o=function t - 40, 110, 44, 111, 41, 123, 105, 102, 40, 110, 61, 61, // (n,o){if(n== - 61, 111, 41, 114, 101, 116, 117, 114, 110, 33, 48, 59, // =o)return!0; - 105, 102, 40, 110, 117, 108, 108, 61, 61, 110, 124, 124, // if(null==n|| - 110, 117, 108, 108, 61, 61, 111, 41, 114, 101, 116, 117, // null==o)retu - 114, 110, 33, 49, 59, 105, 102, 40, 65, 114, 114, 97, // rn!1;if(Arra - 121, 46, 105, 115, 65, 114, 114, 97, 121, 40, 110, 41, // y.isArray(n) - 41, 114, 101, 116, 117, 114, 110, 33, 40, 33, 65, 114, // )return!(!Ar - 114, 97, 121, 46, 105, 115, 65, 114, 114, 97, 121, 40, // ray.isArray( - 111, 41, 124, 124, 110, 46, 108, 101, 110, 103, 116, 104, // o)||n.length - 33, 61, 61, 111, 46, 108, 101, 110, 103, 116, 104, 41, // !==o.length) - 38, 38, 110, 46, 101, 118, 101, 114, 121, 40, 102, 117, // &&n.every(fu - 110, 99, 116, 105, 111, 110, 40, 110, 44, 101, 41, 123, // nction(n,e){ - 114, 101, 116, 117, 114, 110, 32, 116, 40, 110, 44, 111, // return t(n,o - 91, 101, 93, 41, 125, 41, 59, 118, 97, 114, 32, 114, // [e])});var r - 61, 34, 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, // ="undefined" - 61, 61, 116, 121, 112, 101, 111, 102, 32, 110, 63, 34, // ==typeof n?" - 117, 110, 100, 101, 102, 105, 110, 101, 100, 34, 58, 101, // undefined":e - 40, 110, 41, 44, 105, 61, 34, 117, 110, 100, 101, 102, // (n),i="undef - 105, 110, 101, 100, 34, 61, 61, 116, 121, 112, 101, 111, // ined"==typeo - 102, 32, 111, 63, 34, 117, 110, 100, 101, 102, 105, 110, // f o?"undefin - 101, 100, 34, 58, 101, 40, 111, 41, 59, 105, 102, 40, // ed":e(o);if( - 114, 33, 61, 61, 105, 41, 114, 101, 116, 117, 114, 110, // r!==i)return - 33, 49, 59, 105, 102, 40, 34, 111, 98, 106, 101, 99, // !1;if("objec - 116, 34, 61, 61, 61, 114, 41, 123, 118, 97, 114, 32, // t"===r){var - 97, 61, 110, 46, 118, 97, 108, 117, 101, 79, 102, 40, // a=n.valueOf( - 41, 44, 99, 61, 111, 46, 118, 97, 108, 117, 101, 79, // ),c=o.valueO - 102, 40, 41, 59, 105, 102, 40, 97, 33, 61, 61, 110, // f();if(a!==n - 124, 124, 99, 33, 61, 61, 111, 41, 114, 101, 116, 117, // ||c!==o)retu - 114, 110, 32, 116, 40, 97, 44, 99, 41, 59, 118, 97, // rn t(a,c);va - 114, 32, 117, 61, 79, 98, 106, 101, 99, 116, 46, 107, // r u=Object.k - 101, 121, 115, 40, 110, 41, 44, 115, 61, 79, 98, 106, // eys(n),s=Obj - 101, 99, 116, 46, 107, 101, 121, 115, 40, 111, 41, 59, // ect.keys(o); - 114, 101, 116, 117, 114, 110, 32, 117, 46, 108, 101, 110, // return u.len - 103, 116, 104, 61, 61, 61, 115, 46, 108, 101, 110, 103, // gth===s.leng - 116, 104, 38, 38, 117, 46, 101, 118, 101, 114, 121, 40, // th&&u.every( - 102, 117, 110, 99, 116, 105, 111, 110, 40, 101, 41, 123, // function(e){ - 114, 101, 116, 117, 114, 110, 32, 116, 40, 110, 91, 101, // return t(n[e - 93, 44, 111, 91, 101, 93, 41, 125, 41, 125, 114, 101, // ],o[e])})}re - 116, 117, 114, 110, 33, 49, 125, 59, 110, 46, 100, 101, // turn!1};n.de - 102, 97, 117, 108, 116, 61, 111, 125, 93, 41, 125, 41, // fault=o}])}) - 59, 0 // ; -}; -static const unsigned char v2[] = { - 39, 117, 115, 101, 32, 115, 116, 114, 105, 99, 116, 39, // 'use strict' - 59, 10, 105, 109, 112, 111, 114, 116, 32, 123, 32, 104, // ;.import { h - 44, 32, 114, 101, 110, 100, 101, 114, 44, 32, 117, 115, // , render, us - 101, 83, 116, 97, 116, 101, 44, 32, 117, 115, 101, 69, // eState, useE - 102, 102, 101, 99, 116, 44, 32, 117, 115, 101, 82, 101, // ffect, useRe - 102, 44, 32, 104, 116, 109, 108, 44, 32, 82, 111, 117, // f, html, Rou - 116, 101, 114, 32, 125, 32, 102, 114, 111, 109, 32, 32, // ter } from - 39, 46, 47, 98, 117, 110, 100, 108, 101, 46, 106, 115, // './bundle.js - 39, 59, 10, 10, 101, 120, 112, 111, 114, 116, 32, 99, // ';..export c - 111, 110, 115, 116, 32, 73, 99, 111, 110, 115, 32, 61, // onst Icons = - 32, 123, 10, 32, 32, 104, 101, 97, 114, 116, 58, 32, // {. heart: - 112, 114, 111, 112, 115, 32, 61, 62, 32, 104, 116, 109, // props => htm - 108, 96, 60, 115, 118, 103, 32, 99, 108, 97, 115, 115, // l`< - 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, 101, 45, // path stroke- - 108, 105, 110, 101, 99, 97, 112, 61, 34, 114, 111, 117, // linecap="rou - 110, 100, 34, 32, 115, 116, 114, 111, 107, 101, 45, 108, // nd" stroke-l - 105, 110, 101, 106, 111, 105, 110, 61, 34, 114, 111, 117, // inejoin="rou - 110, 100, 34, 32, 115, 116, 114, 111, 107, 101, 45, 119, // nd" stroke-w - 105, 100, 116, 104, 61, 34, 50, 34, 32, 100, 61, 34, // idth="2" d=" - 77, 52, 46, 51, 49, 56, 32, 54, 46, 51, 49, 56, // M4.318 6.318 - 97, 52, 46, 53, 32, 52, 46, 53, 32, 48, 32, 48, // a4.5 4.5 0 0 - 48, 48, 32, 54, 46, 51, 54, 52, 76, 49, 50, 32, // 00 6.364L12 - 50, 48, 46, 51, 54, 52, 108, 55, 46, 54, 56, 50, // 20.364l7.682 - 45, 55, 46, 54, 56, 50, 97, 52, 46, 53, 32, 52, // -7.682a4.5 4 - 46, 53, 32, 48, 32, 48, 48, 45, 54, 46, 51, 54, // .5 0 00-6.36 - 52, 45, 54, 46, 51, 54, 52, 76, 49, 50, 32, 55, // 4-6.364L12 7 - 46, 54, 51, 54, 108, 45, 49, 46, 51, 49, 56, 45, // .636l-1.318- - 49, 46, 51, 49, 56, 97, 52, 46, 53, 32, 52, 46, // 1.318a4.5 4. - 53, 32, 48, 32, 48, 48, 45, 54, 46, 51, 54, 52, // 5 0 00-6.364 - 32, 48, 122, 34, 62, 60, 47, 112, 97, 116, 104, 62, // 0z"> - 60, 47, 115, 118, 103, 62, 96, 44, 10, 32, 32, 115, // `,. s - 101, 116, 116, 105, 110, 103, 115, 58, 32, 112, 114, 111, // ettings: pro - 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, // ps => html`< - 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, 36, 123, // svg class=${ - 112, 114, 111, 112, 115, 46, 99, 108, 97, 115, 115, 125, // props.class} - 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, // xmlns="http - 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, // ://www.w3.or - 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, // g/2000/svg" - 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 32, // fill="none" - 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, // viewBox="0 0 - 32, 50, 52, 32, 50, 52, 34, 32, 115, 116, 114, 111, // 24 24" stro - 107, 101, 45, 119, 105, 100, 116, 104, 61, 34, 49, 46, // ke-width="1. - 53, 34, 32, 115, 116, 114, 111, 107, 101, 61, 34, 99, // 5" stroke="c - 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, // urrentColor" - 62, 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, // > - 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, // `,. des - 107, 116, 111, 112, 58, 32, 112, 114, 111, 112, 115, 32, // ktop: props - 61, 62, 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, // => html` < - 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, 101, 45, // path stroke- - 108, 105, 110, 101, 99, 97, 112, 61, 34, 114, 111, 117, // linecap="rou - 110, 100, 34, 32, 115, 116, 114, 111, 107, 101, 45, 108, // nd" stroke-l - 105, 110, 101, 106, 111, 105, 110, 61, 34, 114, 111, 117, // inejoin="rou - 110, 100, 34, 32, 100, 61, 34, 77, 57, 32, 49, 55, // nd" d="M9 17 - 46, 50, 53, 118, 49, 46, 48, 48, 55, 97, 51, 32, // .25v1.007a3 - 51, 32, 48, 32, 48, 49, 45, 46, 56, 55, 57, 32, // 3 0 01-.879 - 50, 46, 49, 50, 50, 76, 55, 46, 53, 32, 50, 49, // 2.122L7.5 21 - 104, 57, 108, 45, 46, 54, 50, 49, 45, 46, 54, 50, // h9l-.621-.62 - 49, 65, 51, 32, 51, 32, 48, 32, 48, 49, 49, 53, // 1A3 3 0 0115 - 32, 49, 56, 46, 50, 53, 55, 86, 49, 55, 46, 50, // 18.257V17.2 - 53, 109, 54, 45, 49, 50, 86, 49, 53, 97, 50, 46, // 5m6-12V15a2. - 50, 53, 32, 50, 46, 50, 53, 32, 48, 32, 48, 49, // 25 2.25 0 01 - 45, 50, 46, 50, 53, 32, 50, 46, 50, 53, 72, 53, // -2.25 2.25H5 - 46, 50, 53, 65, 50, 46, 50, 53, 32, 50, 46, 50, // .25A2.25 2.2 - 53, 32, 48, 32, 48, 49, 51, 32, 49, 53, 86, 53, // 5 0 013 15V5 - 46, 50, 53, 109, 49, 56, 32, 48, 65, 50, 46, 50, // .25m18 0A2.2 - 53, 32, 50, 46, 50, 53, 32, 48, 32, 48, 48, 49, // 5 2.25 0 001 - 56, 46, 55, 53, 32, 51, 72, 53, 46, 50, 53, 65, // 8.75 3H5.25A - 50, 46, 50, 53, 32, 50, 46, 50, 53, 32, 48, 32, // 2.25 2.25 0 - 48, 48, 51, 32, 53, 46, 50, 53, 109, 49, 56, 32, // 003 5.25m18 - 48, 86, 49, 50, 97, 50, 46, 50, 53, 32, 50, 46, // 0V12a2.25 2. - 50, 53, 32, 48, 32, 48, 49, 45, 50, 46, 50, 53, // 25 0 01-2.25 - 32, 50, 46, 50, 53, 72, 53, 46, 50, 53, 65, 50, // 2.25H5.25A2 - 46, 50, 53, 32, 50, 46, 50, 53, 32, 48, 32, 48, // .25 2.25 0 0 - 49, 51, 32, 49, 50, 86, 53, 46, 50, 53, 34, 32, // 13 12V5.25" - 47, 62, 32, 60, 47, 115, 118, 103, 62, 96, 44, 10, // /> `,. - 32, 32, 98, 101, 108, 108, 58, 32, 112, 114, 111, 112, // bell: prop - 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, 115, // s => html` - 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, // `, - 10, 32, 32, 114, 101, 102, 114, 101, 115, 104, 58, 32, // . refresh: - 112, 114, 111, 112, 115, 32, 61, 62, 32, 104, 116, 109, // props => htm - 108, 96, 60, 115, 118, 103, 32, 99, 108, 97, 115, 115, // l` - 32, 60, 47, 115, 118, 103, 62, 32, 96, 44, 10, 32, // `,. - 32, 98, 97, 114, 115, 52, 58, 32, 112, 114, 111, 112, // bars4: prop - 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, 115, // s => html` - 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, // `,. - 32, 98, 97, 114, 115, 51, 58, 32, 112, 114, 111, 112, // bars3: prop - 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, 115, // s => html` - 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, // `,. log - 111, 117, 116, 58, 32, 112, 114, 111, 112, 115, 32, 61, // out: props = - 62, 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, // > html`

`, - 10, 32, 32, 115, 97, 118, 101, 58, 32, 112, 114, 111, // . save: pro - 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, // ps => html`< - 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, 36, 123, // svg class=${ - 112, 114, 111, 112, 115, 46, 99, 108, 97, 115, 115, 125, // props.class} - 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, // xmlns="http - 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, // ://www.w3.or - 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, // g/2000/svg" - 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 32, // fill="none" - 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, // viewBox="0 0 - 32, 50, 52, 32, 50, 52, 34, 32, 115, 116, 114, 111, // 24 24" stro - 107, 101, 45, 119, 105, 100, 116, 104, 61, 34, 49, 46, // ke-width="1. - 53, 34, 32, 115, 116, 114, 111, 107, 101, 61, 34, 99, // 5" stroke="c - 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, // urrentColor" - 62, 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, // > `,. ema - 105, 108, 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, // il: props => - 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, // html` `, - 10, 32, 32, 101, 120, 112, 97, 110, 100, 58, 32, 112, // . expand: p - 114, 111, 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, // rops => html - 96, 60, 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, // ` `,. shr - 105, 110, 107, 58, 32, 112, 114, 111, 112, 115, 32, 61, // ink: props = - 62, 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, // > html`

- 60, 47, 115, 118, 103, 62, 96, 44, 10, 32, 32, 111, // `,. o - 107, 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, 32, // k: props => - 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, 108, // html` `, - 10, 32, 32, 102, 97, 105, 108, 58, 32, 112, 114, 111, // . fail: pro - 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, // ps => html`< - 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, 36, 123, // svg class=${ - 112, 114, 111, 112, 115, 46, 99, 108, 97, 115, 115, 125, // props.class} - 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, // xmlns="http - 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, // ://www.w3.or - 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, // g/2000/svg" - 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 32, // fill="none" - 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, // viewBox="0 0 - 32, 50, 52, 32, 50, 52, 34, 32, 115, 116, 114, 111, // 24 24" stro - 107, 101, 45, 119, 105, 100, 116, 104, 61, 34, 49, 46, // ke-width="1. - 53, 34, 32, 115, 116, 114, 111, 107, 101, 61, 34, 99, // 5" stroke="c - 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, // urrentColor" - 62, 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, // > `,. upl - 111, 97, 100, 58, 32, 112, 114, 111, 112, 115, 32, 61, // oad: props = - 62, 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, // > html`

- 96, 44, 10, 32, 32, 100, 111, 119, 110, 108, 111, 97, // `,. downloa - 100, 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, 32, // d: props => - 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, 108, // html` - 96, 44, 10, 32, 32, 98, 111, 108, 116, 58, 32, 112, // `,. bolt: p - 114, 111, 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, // rops => html - 96, 60, 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, // ` `, - 10, 32, 32, 104, 111, 109, 101, 58, 32, 112, 114, 111, // . home: pro - 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, // ps => html`< - 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, 36, 123, // svg class=${ - 112, 114, 111, 112, 115, 46, 99, 108, 97, 115, 115, 125, // props.class} - 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, // xmlns="http - 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, // ://www.w3.or - 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, // g/2000/svg" - 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 32, // fill="none" - 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, // viewBox="0 0 - 32, 50, 52, 32, 50, 52, 34, 32, 115, 116, 114, 111, // 24 24" stro - 107, 101, 45, 119, 105, 100, 116, 104, 61, 34, 49, 46, // ke-width="1. - 53, 34, 32, 115, 116, 114, 111, 107, 101, 61, 34, 99, // 5" stroke="c - 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, // urrentColor" - 62, 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, // > `,. lin - 107, 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, 32, // k: props => - 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, 108, // html` ` - 44, 10, 32, 32, 115, 104, 105, 101, 108, 100, 58, 32, // ,. shield: - 112, 114, 111, 112, 115, 32, 61, 62, 32, 104, 116, 109, // props => htm - 108, 96, 60, 115, 118, 103, 32, 99, 108, 97, 115, 115, // l` `,. bars - 100, 111, 119, 110, 58, 32, 112, 114, 111, 112, 115, 32, // down: props - 61, 62, 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, // => html` < - 112, 97, 116, 104, 32, 115, 116, 114, 111, 107, 101, 45, // path stroke- - 108, 105, 110, 101, 99, 97, 112, 61, 34, 114, 111, 117, // linecap="rou - 110, 100, 34, 32, 115, 116, 114, 111, 107, 101, 45, 108, // nd" stroke-l - 105, 110, 101, 106, 111, 105, 110, 61, 34, 114, 111, 117, // inejoin="rou - 110, 100, 34, 32, 100, 61, 34, 77, 51, 32, 52, 46, // nd" d="M3 4. - 53, 104, 49, 52, 46, 50, 53, 77, 51, 32, 57, 104, // 5h14.25M3 9h - 57, 46, 55, 53, 77, 51, 32, 49, 51, 46, 53, 104, // 9.75M3 13.5h - 57, 46, 55, 53, 109, 52, 46, 53, 45, 52, 46, 53, // 9.75m4.5-4.5 - 118, 49, 50, 109, 48, 32, 48, 108, 45, 51, 46, 55, // v12m0 0l-3.7 - 53, 45, 51, 46, 55, 53, 77, 49, 55, 46, 50, 53, // 5-3.75M17.25 - 32, 50, 49, 76, 50, 49, 32, 49, 55, 46, 50, 53, // 21L21 17.25 - 34, 32, 47, 62, 32, 60, 47, 115, 118, 103, 62, 32, // " /> - 96, 44, 10, 32, 32, 97, 114, 114, 111, 119, 100, 111, // `,. arrowdo - 119, 110, 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, // wn: props => - 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, // html` - 96, 44, 10, 32, 32, 97, 114, 114, 111, 119, 117, 112, // `,. arrowup - 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, 32, 104, // : props => h - 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, 108, 97, // tml` `, - 10, 32, 32, 119, 97, 114, 110, 58, 32, 112, 114, 111, // . warn: pro - 112, 115, 32, 61, 62, 32, 104, 116, 109, 108, 96, 60, // ps => html`< - 115, 118, 103, 32, 99, 108, 97, 115, 115, 61, 36, 123, // svg class=${ - 112, 114, 111, 112, 115, 46, 99, 108, 97, 115, 115, 125, // props.class} - 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, // xmlns="http - 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, // ://www.w3.or - 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, // g/2000/svg" - 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 32, // fill="none" - 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, // viewBox="0 0 - 32, 50, 52, 32, 50, 52, 34, 32, 115, 116, 114, 111, // 24 24" stro - 107, 101, 45, 119, 105, 100, 116, 104, 61, 34, 49, 46, // ke-width="1. - 53, 34, 32, 115, 116, 114, 111, 107, 101, 61, 34, 99, // 5" stroke="c - 117, 114, 114, 101, 110, 116, 67, 111, 108, 111, 114, 34, // urrentColor" - 62, 32, 60, 112, 97, 116, 104, 32, 115, 116, 114, 111, // > < - 47, 115, 118, 103, 62, 96, 44, 10, 32, 32, 105, 110, // /svg>`,. in - 102, 111, 58, 32, 112, 114, 111, 112, 115, 32, 61, 62, // fo: props => - 32, 104, 116, 109, 108, 96, 60, 115, 118, 103, 32, 99, // html` - 60, 47, 115, 118, 103, 62, 96, 44, 10, 125, 59, 10, // `,.};. - 10, 101, 120, 112, 111, 114, 116, 32, 99, 111, 110, 115, // .export cons - 116, 32, 116, 105, 112, 67, 111, 108, 111, 114, 115, 32, // t tipColors - 61, 32, 123, 10, 32, 32, 103, 114, 101, 101, 110, 58, // = {. green: - 32, 39, 98, 103, 45, 103, 114, 101, 101, 110, 45, 49, // 'bg-green-1 - 48, 48, 32, 116, 101, 120, 116, 45, 103, 114, 101, 101, // 00 text-gree - 110, 45, 57, 48, 48, 39, 44, 10, 32, 32, 121, 101, // n-900',. ye - 108, 108, 111, 119, 58, 32, 39, 98, 103, 45, 121, 101, // llow: 'bg-ye - 108, 108, 111, 119, 45, 49, 48, 48, 32, 116, 101, 120, // llow-100 tex - 116, 45, 121, 101, 108, 108, 111, 119, 45, 57, 48, 48, // t-yellow-900 - 39, 44, 10, 32, 32, 114, 101, 100, 58, 32, 39, 98, // ',. red: 'b - 103, 45, 114, 101, 100, 45, 49, 48, 48, 32, 116, 101, // g-red-100 te - 120, 116, 45, 114, 101, 100, 45, 57, 48, 48, 39, 44, // xt-red-900', - 10, 125, 59, 10, 10, 101, 120, 112, 111, 114, 116, 32, // .};..export - 102, 117, 110, 99, 116, 105, 111, 110, 32, 66, 117, 116, // function But - 116, 111, 110, 40, 123, 116, 105, 116, 108, 101, 44, 32, // ton({title, - 111, 110, 99, 108, 105, 99, 107, 44, 32, 100, 105, 115, // onclick, dis - 97, 98, 108, 101, 100, 44, 32, 99, 108, 115, 44, 32, // abled, cls, - 105, 99, 111, 110, 44, 32, 114, 101, 102, 44, 32, 99, // icon, ref, c - 111, 108, 111, 114, 115, 44, 32, 104, 111, 118, 101, 114, // olors, hover - 99, 111, 108, 111, 114, 44, 32, 100, 105, 115, 97, 98, // color, disab - 108, 101, 100, 99, 111, 108, 111, 114, 125, 41, 32, 123, // ledcolor}) { - 10, 32, 32, 99, 111, 110, 115, 116, 32, 91, 115, 112, // . const [sp - 105, 110, 44, 32, 115, 101, 116, 83, 112, 105, 110, 93, // in, setSpin] - 32, 61, 32, 117, 115, 101, 83, 116, 97, 116, 101, 40, // = useState( - 102, 97, 108, 115, 101, 41, 59, 10, 32, 32, 99, 111, // false);. co - 110, 115, 116, 32, 99, 98, 32, 61, 32, 102, 117, 110, // nst cb = fun - 99, 116, 105, 111, 110, 40, 101, 118, 41, 32, 123, 10, // ction(ev) {. - 32, 32, 32, 32, 99, 111, 110, 115, 116, 32, 114, 101, // const re - 115, 32, 61, 32, 111, 110, 99, 108, 105, 99, 107, 32, // s = onclick - 63, 32, 111, 110, 99, 108, 105, 99, 107, 40, 41, 32, // ? onclick() - 58, 32, 110, 117, 108, 108, 59, 10, 32, 32, 32, 32, // : null;. - 105, 102, 32, 40, 114, 101, 115, 32, 38, 38, 32, 116, // if (res && t - 121, 112, 101, 111, 102, 32, 40, 114, 101, 115, 46, 99, // ypeof (res.c - 97, 116, 99, 104, 41, 32, 61, 61, 61, 32, 39, 102, // atch) === 'f - 117, 110, 99, 116, 105, 111, 110, 39, 41, 32, 123, 10, // unction') {. - 32, 32, 32, 32, 32, 32, 115, 101, 116, 83, 112, 105, // setSpi - 110, 40, 116, 114, 117, 101, 41, 59, 10, 32, 32, 32, // n(true);. - 32, 32, 32, 114, 101, 115, 46, 99, 97, 116, 99, 104, // res.catch - 40, 40, 41, 32, 61, 62, 32, 102, 97, 108, 115, 101, // (() => false - 41, 46, 116, 104, 101, 110, 40, 40, 41, 32, 61, 62, // ).then(() => - 32, 115, 101, 116, 83, 112, 105, 110, 40, 102, 97, 108, // setSpin(fal - 115, 101, 41, 41, 59, 10, 32, 32, 32, 32, 125, 10, // se));. }. - 32, 32, 125, 59, 10, 32, 32, 105, 102, 32, 40, 33, // };. if (! - 99, 111, 108, 111, 114, 115, 41, 32, 99, 111, 108, 111, // colors) colo - 114, 115, 32, 61, 32, 39, 98, 103, 45, 98, 108, 117, // rs = 'bg-blu - 101, 45, 54, 48, 48, 32, 104, 111, 118, 101, 114, 58, // e-600 hover: - 98, 103, 45, 98, 108, 117, 101, 45, 53, 48, 48, 32, // bg-blue-500 - 100, 105, 115, 97, 98, 108, 101, 100, 58, 98, 103, 45, // disabled:bg- - 98, 108, 117, 101, 45, 52, 48, 48, 39, 59, 10, 32, // blue-400';. - 32, 114, 101, 116, 117, 114, 110, 32, 104, 116, 109, 108, // return html - 96, 10, 60, 98, 117, 116, 116, 111, 110, 32, 116, 121, // `.

. - 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, //
. - 32, 32, 32, 32, 60, 100, 105, 118, 32, 99, 108, 97, //
.
. . - 32, 32, 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, //
. - 32, 32, 32, 32, 32, 32, 32, 60, 36, 123, 111, 107, // <${ok - 32, 63, 32, 73, 99, 111, 110, 115, 46, 111, 107, 32, // ? Icons.ok - 58, 32, 73, 99, 111, 110, 115, 46, 102, 97, 105, 108, // : Icons.fail - 101, 100, 125, 32, 99, 108, 97, 115, 115, 61, 34, 104, // ed} class="h - 45, 54, 32, 119, 45, 54, 32, 36, 123, 111, 107, 32, // -6 w-6 ${ok - 63, 32, 39, 116, 101, 120, 116, 45, 103, 114, 101, 101, // ? 'text-gree - 110, 45, 52, 48, 48, 39, 32, 58, 32, 39, 116, 101, // n-400' : 'te - 120, 116, 45, 114, 101, 100, 45, 52, 48, 48, 39, 125, // xt-red-400'} - 34, 32, 47, 62, 10, 32, 32, 32, 32, 32, 32, 32, // " />. - 32, 32, 32, 60, 47, 47, 62, 10, 32, 32, 32, 32, // . - 32, 32, 32, 32, 32, 32, 60, 100, 105, 118, 32, 99, //
. - 32, 32, 32, 32, 32, 32, 32, 60, 112, 32, 99, 108, //

${text}< - 47, 112, 62, 10, 32, 32, 32, 32, 32, 32, 32, 32, // /p>. - 32, 32, 32, 32, 60, 112, 32, 99, 108, 97, 115, 115, //

Anyone with - 32, 97, 32, 108, 105, 110, 107, 32, 99, 97, 110, 32, // a link can - 110, 111, 119, 32, 118, 105, 101, 119, 32, 116, 104, 105, // now view thi - 115, 32, 102, 105, 108, 101, 46, 60, 47, 112, 62, 10, // s file.

. - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 60, 47, // . - 32, 60, 100, 105, 118, 32, 99, 108, 97, 115, 115, 61, //
. - 32, 32, 32, 60, 98, 117, 116, 116, 111, 110, 32, 116, // `;. - 125, 59, 10, 10, 101, 120, 112, 111, 114, 116, 32, 102, // };..export f - 117, 110, 99, 116, 105, 111, 110, 32, 83, 101, 116, 116, // unction Sett - 105, 110, 103, 40, 112, 114, 111, 112, 115, 41, 32, 123, // ing(props) { - 10, 32, 32, 114, 101, 116, 117, 114, 110, 32, 104, 116, // . return ht - 109, 108, 96, 10, 60, 100, 105, 118, 32, 99, 108, 97, // ml`.
.