From 58606e1702fd854483c0735f9428346d1d1e42b7 Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Fri, 26 May 2023 14:43:36 -0300 Subject: [PATCH] Refactor device-dashboard --- examples/device-dashboard/Makefile | 2 - examples/device-dashboard/README.md | 13 +- examples/device-dashboard/main.c | 1 + examples/device-dashboard/net.c | 1 + examples/device-dashboard/packed_fs.c | 8750 ++++++++--------- .../screenshots/dashboard.png | Bin 289285 -> 0 bytes .../screenshots/dashboard.webp | Bin 122088 -> 46176 bytes .../device-dashboard/screenshots/login.png | Bin 66082 -> 0 bytes .../device-dashboard/screenshots/login.webp | Bin 54204 -> 15886 bytes examples/device-dashboard/web_root/main.js | 2 +- examples/embedded-filesystem/packed_fs.c | 743 +- .../device-dashboard/main/CMakeLists.txt | 3 + examples/esp32/device-dashboard/main/main.c | 14 +- examples/mip-tap/main.c | 23 +- examples/rp2040/pico-rndis-dashboard/main.c | 4 +- examples/rp2040/pico-w/Makefile | 2 +- examples/rp2040/pico-w5500/Makefile | 2 +- examples/rp2040/pico-w5500/main.c | 5 +- .../stm32/nucleo-f746zg-baremetal/Makefile | 2 +- .../Core/Src/main.c | 4 +- .../Core/Src/main.c | 4 +- .../Core/Src/main.c | 4 +- .../stm32/nucleo-f746zg-freertos-tcp/Makefile | 2 +- .../stm32/nucleo-f746zg-freertos/Makefile | 2 +- .../stm32/nucleo-h743zi-baremetal/Makefile | 2 +- examples/ti/ek-tm4c1294xl-baremetal/main.c | 4 +- examples/ti/ek-tm4c1294xl-freertos/main.c | 4 +- examples/zephyr/device-dashboard/Makefile | 2 +- examples/zephyr/device-dashboard/src/main.c | 4 +- 29 files changed, 5123 insertions(+), 4476 deletions(-) delete mode 100644 examples/device-dashboard/screenshots/dashboard.png delete mode 100644 examples/device-dashboard/screenshots/login.png diff --git a/examples/device-dashboard/Makefile b/examples/device-dashboard/Makefile index a3e36a32..81b54568 100644 --- a/examples/device-dashboard/Makefile +++ b/examples/device-dashboard/Makefile @@ -8,8 +8,6 @@ CFLAGS = -W -Wall -Wextra -g -I. # Build options # Mongoose build options. See https://mongoose.ws/documentation/#build-options CFLAGS_MONGOOSE += -FILES_TO_EMBED ?= $(wildcard web_root/*) - ifeq ($(OS),Windows_NT) # Windows settings. Assume MinGW compiler. To use VC: make CC=cl CFLAGS=/MD OUT=/Feprog.exe PROG ?= example.exe # Use .exe suffix for the binary PACK = pack.exe # Packing executable diff --git a/examples/device-dashboard/README.md b/examples/device-dashboard/README.md index 934fe091..9a33213c 100644 --- a/examples/device-dashboard/README.md +++ b/examples/device-dashboard/README.md @@ -5,13 +5,10 @@ into an embedded device and provide a complete device dashboard with the following features: - Authentication: login-protected dashboard -- Multiple logins with different permissions (admin and user) -- Web UI is fully embedded into the server/firmware binary, and does not - need a filesystem to serve it. UI is resilient to FS problems -- Administrators can change server settings +- Multiple logins (with possibly different permissions) +- The Web UI can be fully embedded into the firmware binary, then not + needing a filesystem to serve it; so being resilient to FS problems - All changes are propagated to all connected clients -- The device is connected to the external MQTT server -- Logged in clients can send/receive messages via MQTT ## Screenshots @@ -21,9 +18,9 @@ This is a login screen that prompts for user/password ## Main dashboard -The main dashboard page shows the interactive MQTT console +The main dashboard page shows the interactive console ![](screenshots/dashboard.webp) -See a detailed tutorial at https://mongoose.ws/tutorials/device-dashboard/ + diff --git a/examples/device-dashboard/main.c b/examples/device-dashboard/main.c index a3cb8444..68418f0d 100644 --- a/examples/device-dashboard/main.c +++ b/examples/device-dashboard/main.c @@ -1,6 +1,7 @@ // Copyright (c) 2020-2023 Cesanta Software Limited // All rights reserved +#include "mongoose.h" #include "net.h" static int s_sig_num; diff --git a/examples/device-dashboard/net.c b/examples/device-dashboard/net.c index 73bed9a0..a0aa1bf8 100644 --- a/examples/device-dashboard/net.c +++ b/examples/device-dashboard/net.c @@ -237,6 +237,7 @@ static void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { struct mg_http_serve_opts opts; memset(&opts, 0, sizeof(opts)); #if MG_ENABLE_PACKED_FS + opts.root_dir = "/web_root"; opts.fs = &mg_fs_packed; #else opts.root_dir = "web_root"; diff --git a/examples/device-dashboard/packed_fs.c b/examples/device-dashboard/packed_fs.c index 0142d5ef..7275ae52 100644 --- a/examples/device-dashboard/packed_fs.c +++ b/examples/device-dashboard/packed_fs.c @@ -3,6 +3,4259 @@ #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`.
.